Rodada 05 - Consumo Angular real (`praxis-core` + `praxis-table`)

Rodada 05 - Consumo Angular real (praxis-core + praxis-table)

Data: 2026-03-24 Status: aprovado

Objetivo

Provar que o fluxo gerado nas rodadas H2 anteriores e o contrato publicado por praxis-metadata-starter 5.0.0-rc.2 sao consumidos corretamente pelo runtime oficial Angular, cobrindo:

Evidencia de codigo validada

Ajuste de cobertura realizado

Foi adicionada uma spec focal em:

Essa spec valida explicitamente que:

Validacoes executadas

1. praxis-core focal

Comando:

cmd.exe /c "cd /d D:\Developer\praxis-plataform\praxis-ui-angular && npx ng test praxis-core --browsers=ChromeHeadless --watch=false --include=projects/praxis-core/src/lib/services/generic-crud.service.spec.ts --include=projects/praxis-core/src/lib/schema/schema-metadata-client.spec.ts"

Resultado:

Cobertura relevante confirmada:

2. praxis-table focal

Comando:

cmd.exe /c "cd /d D:\Developer\praxis-plataform\praxis-ui-angular && npx ng test praxis-table --browsers=ChromeHeadless --watch=false --include=projects/praxis-table/src/lib/components/praxis-filter/praxis-filter.component.spec.ts"

Resultado:

Cobertura relevante confirmada:

3. praxis-crud focal

Comando:

cmd.exe /c "cd /d D:\Developer\praxis-plataform\praxis-ui-angular && npx ng test praxis-crud --browsers=ChromeHeadless --watch=false --include=projects/praxis-crud/src/lib/praxis-crud.component.spec.ts"

Resultado:

Cobertura relevante confirmada:

Achados

Nenhum desvio funcional novo foi encontrado nesta rodada.

O ajuste canônico anterior no starter para x-ui.resource.idField ficou compatível com o runtime Angular oficial.

Houve um bloqueio operacional inicial na suite de praxis-crud (NG0908 sem Zone.js). Esse bloqueio foi corrigido no workspace pelo ajuste canônico da target de teste da lib, e a validacao foi repetida com sucesso.

Observacao operacional importante

O workspace praxis-ui-angular desta maquina possui node_modules de Windows (@esbuild/win32-x64). Por isso, as validacoes Angular precisaram rodar via cmd.exe /c, e nao via WSL/Linux direto.

Isso nao indica falha do guia nem da plataforma; e apenas a regra correta de execucao para este ambiente.

Conclusao

Com as rodadas H2 anteriores e esta validacao Angular, o fluxo minimo proposto pelos guias esta provado ponta a ponta para:

Neste ponto, nao houve necessidade de novo ajuste nos guias.