diff --git a/docs/investmoz/unification/traceability-and-manual.md b/docs/investmoz/unification/traceability-and-manual.md index a8c98198..a17a6845 100644 --- a/docs/investmoz/unification/traceability-and-manual.md +++ b/docs/investmoz/unification/traceability-and-manual.md @@ -1,3 +1,11 @@ +## 11/11/2026 — retoma da revisão de Educação instalada em6805b606 + +Instalação autorizada pelo utilizador, executada pelo processo Git existente e conferida às08:46:05Africa/Johannesburg(06:46:05UTC): `6805b606a106fbed410b191ed778c0fad7c8e913`. Guardar e recuperar a preparação privada da revisão interna de procura/capacidade fica utilizável na homologação, pelo detalhe existente em `/management/education`. A gravação privada não decide nem aprova; preserva notas, versão analisada e a chave de uma intenção incerta. + +Backup novo e restauro isolado conferidos:190tabelas/369ficheiros. Catorze fontes conferidas por hash; revisão,entrada,up,login,Concursos,fundos e simuladorHTTP200. Configuração intacta, zero migrações/importações. Totais e checksums inalterados nas sete tabelas protegidas:funding_programmes,funding_programme_versions,funding_programme_interests,desk_cases,simulation_form_drafts,labour_demands,training_capacities. Permanecem275fichas/270instituições publicadas. Recibo `outputs/education-review-preparation-20261111/installation.json`; pacote preservado `outputs/entrega-educacao-retoma-20261111.zip`, SHA256 `d2b7fd5e0d24baffd7b53d534c78e6e0f4492b47a40bb1d9d146b8a8b553caf5`. + +Este recorte deixa de ser pendência de implementação e instalação. Conferência visual continua pendente; jornadas externas educativas e representação/consentimento documentados permanecem em aberto. Resíduos fiscais L1–L7/restanteL8/L9–L16 e restantes módulos mantêm-se no saldo existente. Próximo trabalho: primeiro residual executável dessa ordem, sem repetir este recorte nem as provas aceites. + ## 11/11/2026 — retoma durável da revisão de Educação em QA A revisão interna de procura e capacidade pode guardar e recuperar a preparação privada, incluindo notas, versão analisada e intenção de decisão incerta. Reutiliza os eventos de auditoria existentes, com conteúdo cifrado e isolamento por conta, tipo e declaração. Guardar não decide: a decisão continua pelo escritor nativo, com revisão independente e validação de versão. A intenção fica persistida antes do envio; uma resposta perdida recupera a mesma chave, sem duplicar a decisão. Edições posteriores e preparações mais recentes noutra janela não são substituídas silenciosamente. diff --git a/docs/investmoz/v2/auditoria-portal/backlog.md b/docs/investmoz/v2/auditoria-portal/backlog.md index efdebfd6..e421adbb 100644 --- a/docs/investmoz/v2/auditoria-portal/backlog.md +++ b/docs/investmoz/v2/auditoria-portal/backlog.md @@ -1,3 +1,11 @@ +## 11/11/2026 — retoma da revisão de Educação instalada em6805b606 + +Instalação autorizada pelo utilizador, executada pelo processo Git existente e conferida às08:46:05Africa/Johannesburg(06:46:05UTC): `6805b606a106fbed410b191ed778c0fad7c8e913`. Guardar e recuperar a preparação privada da revisão interna de procura/capacidade fica utilizável na homologação, pelo detalhe existente em `/management/education`. A gravação privada não decide nem aprova; preserva notas, versão analisada e a chave de uma intenção incerta. + +Backup novo e restauro isolado conferidos:190tabelas/369ficheiros. Catorze fontes conferidas por hash; revisão,entrada,up,login,Concursos,fundos e simuladorHTTP200. Configuração intacta, zero migrações/importações. Totais e checksums inalterados nas sete tabelas protegidas:funding_programmes,funding_programme_versions,funding_programme_interests,desk_cases,simulation_form_drafts,labour_demands,training_capacities. Permanecem275fichas/270instituições publicadas. Recibo `outputs/education-review-preparation-20261111/installation.json`; pacote preservado `outputs/entrega-educacao-retoma-20261111.zip`, SHA256 `d2b7fd5e0d24baffd7b53d534c78e6e0f4492b47a40bb1d9d146b8a8b553caf5`. + +Este recorte deixa de ser pendência de implementação e instalação. Conferência visual continua pendente; jornadas externas educativas e representação/consentimento documentados permanecem em aberto. Resíduos fiscais L1–L7/restanteL8/L9–L16 e restantes módulos mantêm-se no saldo existente. Próximo trabalho: primeiro residual executável dessa ordem, sem repetir este recorte nem as provas aceites. + ## 11/11/2026 — retoma durável da revisão de Educação em QA A revisão interna de procura e capacidade pode guardar e recuperar a preparação privada, incluindo notas, versão analisada e intenção de decisão incerta. Reutiliza os eventos de auditoria existentes, com conteúdo cifrado e isolamento por conta, tipo e declaração. Guardar não decide: a decisão continua pelo escritor nativo, com revisão independente e validação de versão. A intenção fica persistida antes do envio; uma resposta perdida recupera a mesma chave, sem duplicar a decisão. Edições posteriores e preparações mais recentes noutra janela não são substituídas silenciosamente. diff --git a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv index 2083fc51..bbc0dd1c 100644 --- a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv +++ b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv @@ -6038,17 +6038,17 @@ B8-FORMATS-ACCESS-REVOCATION"," | QA56: upload próprio em quarentena423→job S [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. [EDUCATION-DRAFTS-20261102] Núcleo/API de rascunhos incompletos por actor/tipo, cifragem, versão/idempotência, recuperação própria, snapshot e submissão única com regras existentes. EducationDeclarationDrafts/EducationDeclarationRules e /management/education/drafts/{kind}. 14 testes/291 asserções e PHPStan/Pint aprovados; recibo education_drafts_increment_20261102 e manual. Interface, restantes painéis/perfis, concorrência e visual pendentes; parcial local sem instalação no activo. [EDUCATION-DRAFTS-UI-20261102] Rascunhos ligados aos formulários existentes: guardar incompletos, lista privada paginada, recuperação por ID, campos/local preservados, conflito sem sobrescrever, submissão pela identidade e snapshot só de leitura. Recarga parcial conserva outros formulários. HTTP no-store/histórico cifrado. 14 testes/333 asserções, cinco frontend, PHPStan/tipos/lint/Pint/compilação aprovados. Recibo education_drafts_ui_increment_20261102 e manual. Concorrência, visual, restantes perfis/painéis e disponibilização pendentes; parcial local. -[EDUCATION-WORK-QUEUE-20261103] Percurso interno dos gestores com acompanhamento pessoal, detalhe e revisão contextual/versionada; mandatos externos não inferidos.","[EDUCATION-REVIEW-PREPARATION-20261111] Retoma durável privada implementada em QA, ainda não instalada; homologação9c067d6a preservada. | Histórico: [INSTALADO-c359364d-20261110] Educacao/continuidade e fraccao nacional internacional ordinaria instaladas e HTTPS verificadas,backup/restauro190tabelas/369ficheiros. Novo delta de quota economica apenas QA,nao instalado. | Historico: [CONCLUSAO-INTEGRAL-20261110] Fontes até ff726e57 na homologação teste-investidor. Não confundir instalação do código com nova concessão, habilitação nominal ou prova visual integral. | Histórico anterior preservado: Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração 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. [EDUCATION-DRAFTS-20261102] Núcleo/API de rascunhos incompletos por actor/tipo, cifragem, versão/idempotência, recuperação própria, snapshot e submissão única com regras existentes. EducationDeclarationDrafts/EducationDeclarationRules e /management/education/drafts/{kind}. 14 testes/291 asserções e PHPStan/Pint aprovados; recibo education_drafts_increment_20261102 e manual. Interface, restantes painéis/perfis, concorrência e visual pendentes; parcial local sem instalação no activo. [EDUCATION-DRAFTS-UI-20261102] Rascunhos ligados aos formulários existentes: guardar incompletos, lista privada paginada, recuperação por ID, campos/local preservados, conflito sem sobrescrever, submissão pela identidade e snapshot só de leitura. Recarga parcial conserva outros formulários. HTTP no-store/histórico cifrado. 14 testes/333 asserções, cinco frontend, PHPStan/tipos/lint/Pint/compilação aprovados. Recibo education_drafts_ui_increment_20261102 e manual. Concorrência, visual, restantes perfis/painéis e disponibilização pendentes; parcial local. [EDUCATION-CONCURRENCY-20261102] Dez cenários com dois processos/bloqueios observados aprovaram criação repetida, edições divergentes, submissão repetida e ambas as precedências gravação/submissão para procura e capacidade. Seis rascunhos/quatro declarações, snapshots, autor e auditoria conferidos; revisão independente mantida. App sem delta; provas 14 Feature/333 e cinco frontend reutilizadas após conferir hashes. Recibo education_drafts_concurrency_increment_20261102. Não é teste de carga ou todas as intercalações; visual, restantes perfis/painéis e disponibilização pendentes. +[EDUCATION-WORK-QUEUE-20261103] Percurso interno dos gestores com acompanhamento pessoal, detalhe e revisão contextual/versionada; mandatos externos não inferidos.","[INSTALADO-6805b606-20261111] Retoma privada da revisão interna instalada e HTTPS conferido;270instituições preservadas. | Histórico: [EDUCATION-REVIEW-PREPARATION-20261111] Retoma durável privada implementada em QA, ainda não instalada; homologação9c067d6a preservada. | Histórico: [INSTALADO-c359364d-20261110] Educacao/continuidade e fraccao nacional internacional ordinaria instaladas e HTTPS verificadas,backup/restauro190tabelas/369ficheiros. Novo delta de quota economica apenas QA,nao instalado. | Historico: [CONCLUSAO-INTEGRAL-20261110] Fontes até ff726e57 na homologação teste-investidor. Não confundir instalação do código com nova concessão, habilitação nominal ou prova visual integral. | Histórico anterior preservado: Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração 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. [EDUCATION-DRAFTS-20261102] Núcleo/API de rascunhos incompletos por actor/tipo, cifragem, versão/idempotência, recuperação própria, snapshot e submissão única com regras existentes. EducationDeclarationDrafts/EducationDeclarationRules e /management/education/drafts/{kind}. 14 testes/291 asserções e PHPStan/Pint aprovados; recibo education_drafts_increment_20261102 e manual. Interface, restantes painéis/perfis, concorrência e visual pendentes; parcial local sem instalação no activo. [EDUCATION-DRAFTS-UI-20261102] Rascunhos ligados aos formulários existentes: guardar incompletos, lista privada paginada, recuperação por ID, campos/local preservados, conflito sem sobrescrever, submissão pela identidade e snapshot só de leitura. Recarga parcial conserva outros formulários. HTTP no-store/histórico cifrado. 14 testes/333 asserções, cinco frontend, PHPStan/tipos/lint/Pint/compilação aprovados. Recibo education_drafts_ui_increment_20261102 e manual. Concorrência, visual, restantes perfis/painéis e disponibilização pendentes; parcial local. [EDUCATION-CONCURRENCY-20261102] Dez cenários com dois processos/bloqueios observados aprovaram criação repetida, edições divergentes, submissão repetida e ambas as precedências gravação/submissão para procura e capacidade. Seis rascunhos/quatro declarações, snapshots, autor e auditoria conferidos; revisão independente mantida. App sem delta; provas 14 Feature/333 e cinco frontend reutilizadas após conferir hashes. Recibo education_drafts_concurrency_increment_20261102. Não é teste de carga ou todas as intercalações; visual, restantes perfis/painéis e disponibilização pendentes. [EDUCATION-WORK-QUEUE-20261103] [EDUCATION-WORK-QUEUE-20261103] Painel interno dos gestores com acompanhamento próprio, revisão independente e detalhe contextual. Revisão fixa a versão analisada, exige comparação se mudou, conserva edições posteriores e repete a mesma tentativa sem nova decisão. Fundamentos anteriores/novos preservados em snapshot cifrado e consulta privada paginada. 30 Feature/629 asserções (16 novos,14 anteriores);22 frontend (17 novos,cinco anteriores). PHPStan/Pint/tipos/formato/lint/build aprovados;54 tabelas QA vazias, owner/RLS/lock conferidos.79 recibos/289 provas anteriores preservados. Recibo education_work_queue_increment_20261103. Parcial local, sem migração/escritas no activo.",Implementado parcialmente,"02/11/2026: concorrência de rascunhos/submissão verificada no recorte de dez cenários. Restam visual, painéis/perfis restantes e disponibilização; aplicação mantém as competências anteriores. Histórico: 02/11/2026: núcleo e interface de rascunhos/recuperação/submissão implementados e verificados localmente. Restam concorrência, visual, painéis dos restantes perfis e disponibilização; lista privada cobre rascunhos e submissões derivadas, não todas as declarações antigas. Histórico: 02/11/2026: núcleo/API de rascunhos implementado e verificado; falta ligação aos formulários e apresentação/recuperação visual, restantes painéis/perfis e concorrência. Histórico: 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. [EDUCATION-WORK-QUEUE-20261103] Gestor interno agora implementado no recorte descrito; rascunhos já aceites preservados. Outros três actores e visual/entrega continuam pendentes.",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho 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.","[EDUCATION-REVIEW-PREPARATION-20261111] Retoma durável da revisão interna encerrada em QA; faltam instalação, visual e jornadas externas/representação documentada. Não encerra Educação inteira. | Histórico: [INSTALADO-c359364d-20261110] Continuidade da revisao ao paginar historico instalada;restam retoma duravel,jornadas externas/vinculos documentados e conferencia visual. | Historico: [CONCLUSAO-INTEGRAL-20261110] Declarações, rascunhos/submissão, revisão independente/fila e histórico preservados. Novo delta local: paginação do histórico conserva fundamento/envio incerto, exige comparação de versão nova e separa actores; quatro verificações novas aprovadas, ainda sem instalação. Restam retoma durável da preparação e jornadas externas/representação sem cadastro/documento aprovado; visual pendente. | Histórico anterior preservado: 02/11/2026: concorrência de rascunhos/submissão verificada no recorte de dez cenários. Restam visual, painéis/perfis restantes e disponibilização; aplicação mantém as competências anteriores. Histórico: 02/11/2026: núcleo e interface de rascunhos/recuperação/submissão implementados e verificados localmente. Restam concorrência, visual, painéis dos restantes perfis e disponibilização; lista privada cobre rascunhos e submissões derivadas, não todas as declarações antigas. Histórico: 02/11/2026: núcleo/API de rascunhos implementado e verificado; falta ligação aos formulários e apresentação/recuperação visual, restantes painéis/perfis e concorrência. Histórico: 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. +[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.","[INSTALADO-6805b606-20261111] Retoma durável implementada e instalada. Restam visual e jornadas externas/representação documentada; Educação agregada permanece parcial. | Histórico: [EDUCATION-REVIEW-PREPARATION-20261111] Retoma durável da revisão interna encerrada em QA; faltam instalação, visual e jornadas externas/representação documentada. Não encerra Educação inteira. | Histórico: [INSTALADO-c359364d-20261110] Continuidade da revisao ao paginar historico instalada;restam retoma duravel,jornadas externas/vinculos documentados e conferencia visual. | Historico: [CONCLUSAO-INTEGRAL-20261110] Declarações, rascunhos/submissão, revisão independente/fila e histórico preservados. Novo delta local: paginação do histórico conserva fundamento/envio incerto, exige comparação de versão nova e separa actores; quatro verificações novas aprovadas, ainda sem instalação. Restam retoma durável da preparação e jornadas externas/representação sem cadastro/documento aprovado; visual pendente. | Histórico anterior preservado: 02/11/2026: concorrência de rascunhos/submissão verificada no recorte de dez cenários. Restam visual, painéis/perfis restantes e disponibilização; aplicação mantém as competências anteriores. Histórico: 02/11/2026: núcleo e interface de rascunhos/recuperação/submissão implementados e verificados localmente. Restam concorrência, visual, painéis dos restantes perfis e disponibilização; lista privada cobre rascunhos e submissões derivadas, não todas as declarações antigas. Histórico: 02/11/2026: núcleo/API de rascunhos implementado e verificado; falta ligação aos formulários e apresentação/recuperação visual, restantes painéis/perfis e concorrência. Histórico: 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. [EDUCATION-WORK-QUEUE-20261103] Restam jornadas externas de estudantes, formadoras e empregadores, representação/consentimento, visual e entrega. O proprietário confirmou que não existe cadastro/documento aprovado desses vínculos. Preparação da revisão ainda em memória; não declarar retoma durável do motivo não confirmado.","Cursos, necessidades/capacidades, atores, catálogo e políticas existentes [EDUCATION-WORK-QUEUE-20261103] Reutiliza declarações, regras, cadastro, rascunhos, acesso interno, PortalAudit/Crypt e auditoria append-only. Indicadores gerais e competências conservados.","Incremento iniciado pelo pedido actual de desenvolvimento autónomo, sem nova regra organizacional ou competência. Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. [EDUCATION-WORK-QUEUE-20261103] Fonte de representação/consentimento externo inexistente segundo resposta do proprietário em03/11; não bloqueia painel interno. Não pressupor mandatos ou consentimentos a partir do schema.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. -[EDUCATION-WORK-QUEUE-20261103] D-EDU-02/06/08 e resposta «nao existe»; somente gestor interno existente. Comparação, cifra, recibo e paginação são escolhas técnicas, sem novas alçadas.",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.,"[EDUCATION-REVIEW-PREPARATION-20261111] Cinco testes nativos/105 asserções, dez novos frontend e17 afectados; análise e tipos aprovados. outputs/education-review-preparation-20261111/verification.json: DTO nativo recuperado pelo componente, edições preservadas e zero decisão duplicada. Auditoria cifrada, actor/tipo/ID, versão e chave imutável; sem migração. | Histórico: [INSTALADO-c359364d-20261110] outputs/education-l8-delivery-20261110/verification.json. | [CONCLUSAO-INTEGRAL-20261110] Instalação ff726e57: outputs/reviewed-install-20261110/verification.json; fontes aceites e recibos anteriores reutilizados. Saldo por percurso no início de visao-consolidada-modulos.md. 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. +[EDUCATION-WORK-QUEUE-20261103] D-EDU-02/06/08 e resposta «nao existe»; somente gestor interno existente. Comparação, cifra, recibo e paginação são escolhas técnicas, sem novas alçadas.",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.,"[INSTALADO-6805b606-20261111] outputs/education-review-preparation-20261111/installation.json:14fontes,HTTP200,backup/restauro190tabelas/369ficheiros,sete tabelas protegidas idênticas,zero migrações/importações. | Histórico: [EDUCATION-REVIEW-PREPARATION-20261111] Cinco testes nativos/105 asserções, dez novos frontend e17 afectados; análise e tipos aprovados. outputs/education-review-preparation-20261111/verification.json: DTO nativo recuperado pelo componente, edições preservadas e zero decisão duplicada. Auditoria cifrada, actor/tipo/ID, versão e chave imutável; sem migração. | Histórico: [INSTALADO-c359364d-20261110] outputs/education-l8-delivery-20261110/verification.json. | [CONCLUSAO-INTEGRAL-20261110] Instalação ff726e57: outputs/reviewed-install-20261110/verification.json; fontes aceites e recibos anteriores reutilizados. Saldo por percurso no início de visao-consolidada-modulos.md. 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. [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 @@ -7136,7 +7136,7 @@ API de rejeição com reason ausente e indicação de correção vazia são ensa 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. [MATURITY-PUBLICATION-20261102] Cadastro versionado e pesquisa consciente da escala já existentes preservados. Corrigida republicação com etapa opcional explicitamente limpa: valor/designação anteriores deixam de ser apresentados e o contexto continua spec-v2 com etapa desconhecida, sem converter o número em nível histórico. Omissão conserva a resposta anterior; se a publicação conserva valores anteriores sem campo de etapa, conserva também os metadados. Histórico anterior fica íntegro. 15 Feature/371 asserções: oito etapas em submissão/revisão independente/publicação, limpeza aprovada e pesquisa por etapa/escala, seis níveis legados e código inválido recusado. Pint/PHPStan aprovados; recibo maturity_publication_increment_20261102. QA sintética isolada, sem alteração no activo.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração 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. [MATURITY-PUBLICATION-20261102] Cadastro versionado e pesquisa consciente da escala já existentes preservados. Corrigida republicação com etapa opcional explicitamente limpa: valor/designação anteriores deixam de ser apresentados e o contexto continua spec-v2 com etapa desconhecida, sem converter o número em nível histórico. Omissão conserva a resposta anterior; se a publicação conserva valores anteriores sem campo de etapa, conserva também os metadados. Histórico anterior fica íntegro. 15 Feature/371 asserções: oito etapas em submissão/revisão independente/publicação, limpeza aprovada e pesquisa por etapa/escala, seis níveis legados e código inválido recusado. Pint/PHPStan aprovados; recibo maturity_publication_increment_20261102. QA sintética isolada, sem alteração no activo.",Implementado parcialmente,"Saldo 02/11/2026: oito etapas e seis níveis históricos conferidos em publicação interna pelo workflow existente; limpeza aprovada já não reclassifica o número anterior. Restam adopção explícita de legados, variantes/categorias ainda não abrangidas, observação visual e disponibilização do delta; prova da pesquisa pública anterior preservada, sem publicação externa inferida pelos novos ensaios. Histórico anterior: 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.","Saldo 02/11/2026: oito etapas e seis níveis históricos conferidos em publicação interna pelo workflow existente; limpeza aprovada já não reclassifica o número anterior. Restam adopção explícita de legados, variantes/categorias ainda não abrangidas, observação visual e disponibilização do delta; prova da pesquisa pública anterior preservada, sem publicação externa inferida pelos novos ensaios. Histórico anterior: 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; OpportunityProfileWorkflow/OpportunityMaturity e histórico de publicação existentes; sem catálogo paralelo","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers 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. [MATURITY-PUBLICATION-20261102] Cadastro versionado e pesquisa consciente da escala já existentes preservados. Corrigida republicação com etapa opcional explicitamente limpa: valor/designação anteriores deixam de ser apresentados e o contexto continua spec-v2 com etapa desconhecida, sem converter o número em nível histórico. Omissão conserva a resposta anterior; se a publicação conserva valores anteriores sem campo de etapa, conserva também os metadados. Histórico anterior fica íntegro. 15 Feature/371 asserções: oito etapas em submissão/revisão independente/publicação, limpeza aprovada e pesquisa por etapa/escala, seis níveis legados e código inválido recusado. Pint/PHPStan aprovados; recibo maturity_publication_increment_20261102. QA sintética isolada, sem alteração no activo.",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. [EDUCATION-DRAFT-RECONCILIATION-20261102] AUD-EDU-02 é também coberto pelos incrementos já registados em AUD-EDU-01: rascunho incompleto privado de procura/capacidade, dono/tipo/versão, guarda/recuperação pela interface, conflitos, submissão única e revisão independente; sem zeros/datas fictícios ou inclusão nos agregados. Reutilizadas provas de 14 Feature/333 asserções, cinco frontend e dez cenários reais de concorrência em QA, com hashes das seis fontes UI/serviço/testes e sete logs conferidos em02/11. Recibos education_drafts_ui_increment_20261102 e education_drafts_concurrency_increment_20261102. Não é desenvolvimento novo ou instalação no activo.","[EDUCATION-REVIEW-PREPARATION-20261111] Retoma durável privada implementada em QA, ainda não instalada; homologação9c067d6a preservada. | Histórico: Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; 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. [EDUCATION-DRAFT-RECONCILIATION-20261102] AUD-EDU-02 é também coberto pelos incrementos já registados em AUD-EDU-01: rascunho incompleto privado de procura/capacidade, dono/tipo/versão, guarda/recuperação pela interface, conflitos, submissão única e revisão independente; sem zeros/datas fictícios ou inclusão nos agregados. Reutilizadas provas de 14 Feature/333 asserções, cinco frontend e dez cenários reais de concorrência em QA, com hashes das seis fontes UI/serviço/testes e sete logs conferidos em02/11. Recibos education_drafts_ui_increment_20261102 e education_drafts_concurrency_increment_20261102. Não é desenvolvimento novo ou instalação no activo.",Implementado parcialmente,"Saldo02/11/2026: rascunhos incompletos de procura/capacidade implementados e demonstrados tecnicamente em QA. Restam observação visual e disponibilização deste recorte; outros painéis/perfis pertencem a AUD-EDU-03/01. Não repetir implementação ou testes aceites por estado documental antigo. Histórico anterior: 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.,"[EDUCATION-REVIEW-PREPARATION-20261111] Retoma durável da revisão interna encerrada em QA; faltam instalação, visual e jornadas externas/representação documentada. Não encerra Educação inteira. | Histórico: Saldo02/11/2026: rascunhos incompletos de procura/capacidade implementados e demonstrados tecnicamente em QA. Restam observação visual e disponibilização deste recorte; outros painéis/perfis pertencem a AUD-EDU-03/01. Não repetir implementação ou testes aceites por estado documental antigo. Histórico anterior: Procura/capacidade não têm rascunho incompleto recuperável. Preparar implementação separada, sem acrescentar jornadas nesta auditoria.","EducationController, LabourDemand, TrainingCapacity, atores existentes; EducationDeclarationDrafts, EducationDeclarationRules, migration de rascunhos, formulários e snapshots já desenvolvidos","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.,"[EDUCATION-REVIEW-PREPARATION-20261111] Cinco testes nativos/105 asserções, dez novos frontend e17 afectados; análise e tipos aprovados. outputs/education-review-preparation-20261111/verification.json: DTO nativo recuperado pelo componente, edições preservadas e zero decisão duplicada. Auditoria cifrada, actor/tipo/ID, versão e chave imutável; sem migração. | Histórico: segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. [EDUCATION-DRAFT-RECONCILIATION-20261102] AUD-EDU-02 é também coberto pelos incrementos já registados em AUD-EDU-01: rascunho incompleto privado de procura/capacidade, dono/tipo/versão, guarda/recuperação pela interface, conflitos, submissão única e revisão independente; sem zeros/datas fictícios ou inclusão nos agregados. Reutilizadas provas de 14 Feature/333 asserções, cinco frontend e dez cenários reais de concorrência em QA, com hashes das seis fontes UI/serviço/testes e sete logs conferidos em02/11. Recibos education_drafts_ui_increment_20261102 e education_drafts_concurrency_increment_20261102. Não é desenvolvimento novo ou instalação no activo.",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-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. [EDUCATION-DRAFT-RECONCILIATION-20261102] AUD-EDU-02 é também coberto pelos incrementos já registados em AUD-EDU-01: rascunho incompleto privado de procura/capacidade, dono/tipo/versão, guarda/recuperação pela interface, conflitos, submissão única e revisão independente; sem zeros/datas fictícios ou inclusão nos agregados. Reutilizadas provas de 14 Feature/333 asserções, cinco frontend e dez cenários reais de concorrência em QA, com hashes das seis fontes UI/serviço/testes e sete logs conferidos em02/11. Recibos education_drafts_ui_increment_20261102 e education_drafts_concurrency_increment_20261102. Não é desenvolvimento novo ou instalação no activo.","[INSTALADO-6805b606-20261111] Retoma privada da revisão interna instalada e HTTPS conferido;270instituições preservadas. | Histórico: [EDUCATION-REVIEW-PREPARATION-20261111] Retoma durável privada implementada em QA, ainda não instalada; homologação9c067d6a preservada. | Histórico: Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; 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. [EDUCATION-DRAFT-RECONCILIATION-20261102] AUD-EDU-02 é também coberto pelos incrementos já registados em AUD-EDU-01: rascunho incompleto privado de procura/capacidade, dono/tipo/versão, guarda/recuperação pela interface, conflitos, submissão única e revisão independente; sem zeros/datas fictícios ou inclusão nos agregados. Reutilizadas provas de 14 Feature/333 asserções, cinco frontend e dez cenários reais de concorrência em QA, com hashes das seis fontes UI/serviço/testes e sete logs conferidos em02/11. Recibos education_drafts_ui_increment_20261102 e education_drafts_concurrency_increment_20261102. Não é desenvolvimento novo ou instalação no activo.",Implementado parcialmente,"Saldo02/11/2026: rascunhos incompletos de procura/capacidade implementados e demonstrados tecnicamente em QA. Restam observação visual e disponibilização deste recorte; outros painéis/perfis pertencem a AUD-EDU-03/01. Não repetir implementação ou testes aceites por estado documental antigo. Histórico anterior: 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.,"[INSTALADO-6805b606-20261111] Retoma durável implementada e instalada. Restam visual e jornadas externas/representação documentada; Educação agregada permanece parcial. | Histórico: [EDUCATION-REVIEW-PREPARATION-20261111] Retoma durável da revisão interna encerrada em QA; faltam instalação, visual e jornadas externas/representação documentada. Não encerra Educação inteira. | Histórico: Saldo02/11/2026: rascunhos incompletos de procura/capacidade implementados e demonstrados tecnicamente em QA. Restam observação visual e disponibilização deste recorte; outros painéis/perfis pertencem a AUD-EDU-03/01. Não repetir implementação ou testes aceites por estado documental antigo. Histórico anterior: Procura/capacidade não têm rascunho incompleto recuperável. Preparar implementação separada, sem acrescentar jornadas nesta auditoria.","EducationController, LabourDemand, TrainingCapacity, atores existentes; EducationDeclarationDrafts, EducationDeclarationRules, migration de rascunhos, formulários e snapshots já desenvolvidos","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.,"[INSTALADO-6805b606-20261111] outputs/education-review-preparation-20261111/installation.json:14fontes,HTTP200,backup/restauro190tabelas/369ficheiros,sete tabelas protegidas idênticas,zero migrações/importações. | Histórico: [EDUCATION-REVIEW-PREPARATION-20261111] Cinco testes nativos/105 asserções, dez novos frontend e17 afectados; análise e tipos aprovados. outputs/education-review-preparation-20261111/verification.json: DTO nativo recuperado pelo componente, edições preservadas e zero decisão duplicada. Auditoria cifrada, actor/tipo/ID, versão e chave imutável; sem migração. | Histórico: segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. [EDUCATION-DRAFT-RECONCILIATION-20261102] AUD-EDU-02 é também coberto pelos incrementos já registados em AUD-EDU-01: rascunho incompleto privado de procura/capacidade, dono/tipo/versão, guarda/recuperação pela interface, conflitos, submissão única e revisão independente; sem zeros/datas fictícios ou inclusão nos agregados. Reutilizadas provas de 14 Feature/333 asserções, cinco frontend e dez cenários reais de concorrência em QA, com hashes das seis fontes UI/serviço/testes e sete logs conferidos em02/11. Recibos education_drafts_ui_increment_20261102 e education_drafts_concurrency_increment_20261102. Não é desenvolvimento novo ou instalação no activo.",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. [EDUCATION-WORK-QUEUE-20261103] Percurso interno dos gestores com acompanhamento pessoal, detalhe e revisão contextual/versionada; mandatos externos não inferidos.","[INSTALADO-c359364d-20261110] Educacao/continuidade e fraccao nacional internacional ordinaria instaladas e HTTPS verificadas,backup/restauro190tabelas/369ficheiros. Novo delta de quota economica apenas QA,nao instalado. | Historico: [CONCLUSAO-INTEGRAL-20261110] Fontes até ff726e57 na homologação teste-investidor. Não confundir instalação do código com nova concessão, habilitação nominal ou prova visual integral. | Histórico anterior preservado: Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; 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. [EDUCATION-WORK-QUEUE-20261103] [EDUCATION-WORK-QUEUE-20261103] Painel interno dos gestores com acompanhamento próprio, revisão independente e detalhe contextual. Revisão fixa a versão analisada, exige comparação se mudou, conserva edições posteriores e repete a mesma tentativa sem nova decisão. Fundamentos anteriores/novos preservados em snapshot cifrado e consulta privada paginada. 30 Feature/629 asserções (16 novos,14 anteriores);22 frontend (17 novos,cinco anteriores). PHPStan/Pint/tipos/formato/lint/build aprovados;54 tabelas QA vazias, owner/RLS/lock conferidos.79 recibos/289 provas anteriores preservados. Recibo education_work_queue_increment_20261103. Parcial local, sem migração/escritas no activo.",Implementado parcialmente,"Painéis e jornadas educativos completos por ator não implementados. diff --git a/docs/investmoz/v2/auditoria-portal/visao-consolidada-modulos.md b/docs/investmoz/v2/auditoria-portal/visao-consolidada-modulos.md index 12a7c35d..c0570cd2 100644 --- a/docs/investmoz/v2/auditoria-portal/visao-consolidada-modulos.md +++ b/docs/investmoz/v2/auditoria-portal/visao-consolidada-modulos.md @@ -1,3 +1,11 @@ +## 11/11/2026 — retoma da revisão de Educação instalada em6805b606 + +Instalação autorizada pelo utilizador, executada pelo processo Git existente e conferida às08:46:05Africa/Johannesburg(06:46:05UTC): `6805b606a106fbed410b191ed778c0fad7c8e913`. Guardar e recuperar a preparação privada da revisão interna de procura/capacidade fica utilizável na homologação, pelo detalhe existente em `/management/education`. A gravação privada não decide nem aprova; preserva notas, versão analisada e a chave de uma intenção incerta. + +Backup novo e restauro isolado conferidos:190tabelas/369ficheiros. Catorze fontes conferidas por hash; revisão,entrada,up,login,Concursos,fundos e simuladorHTTP200. Configuração intacta, zero migrações/importações. Totais e checksums inalterados nas sete tabelas protegidas:funding_programmes,funding_programme_versions,funding_programme_interests,desk_cases,simulation_form_drafts,labour_demands,training_capacities. Permanecem275fichas/270instituições publicadas. Recibo `outputs/education-review-preparation-20261111/installation.json`; pacote preservado `outputs/entrega-educacao-retoma-20261111.zip`, SHA256 `d2b7fd5e0d24baffd7b53d534c78e6e0f4492b47a40bb1d9d146b8a8b553caf5`. + +Este recorte deixa de ser pendência de implementação e instalação. Conferência visual continua pendente; jornadas externas educativas e representação/consentimento documentados permanecem em aberto. Resíduos fiscais L1–L7/restanteL8/L9–L16 e restantes módulos mantêm-se no saldo existente. Próximo trabalho: primeiro residual executável dessa ordem, sem repetir este recorte nem as provas aceites. + ## 11/11/2026 — retoma durável da revisão de Educação em QA A revisão interna de procura e capacidade pode guardar e recuperar a preparação privada, incluindo notas, versão analisada e intenção de decisão incerta. Reutiliza os eventos de auditoria existentes, com conteúdo cifrado e isolamento por conta, tipo e declaração. Guardar não decide: a decisão continua pelo escritor nativo, com revisão independente e validação de versão. A intenção fica persistida antes do envio; uma resposta perdida recupera a mesma chave, sem duplicar a decisão. Edições posteriores e preparações mais recentes noutra janela não são substituídas silenciosamente.