Record joint L1 QA candidate, verified Git bundle and integration preview
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-24 14:22:15 +02:00
parent 4a35d63cd3
commit 490527b92c
3 changed files with 39 additions and 6 deletions
@@ -5109,7 +5109,7 @@
},
"iva_l1_g2_social_joint_delivery_qa_20261024": {
"status": "G2B_QA_and_joint_delivery_prepared;notinstalled;L1open",
"candidate": null,
"candidate": "4a35d63cd3535195e4e2a37740b2f52813ff1da9",
"preserved": [
"675cf38f/0e644b55",
"5030116e/89ab2883",
@@ -5188,6 +5188,23 @@
"qa-rollback.png": "fde7ad60608a3572e0537f61a6947b1c1513d535ab522c7db3f7a5666e49ac56",
"qa-recovered.png": "5bd4748824137cda2c1465ce13a302df85f5a4fe3e4572a4f7ecc19ea075a310",
"qa-result.png": "3f88f884925258230ec91942f94ee0cacba3e9472c250a70cdce8b1bb41682ba"
},
"delivery_bundle": {
"path": "outputs\\iva-l1-g2-social-20261024\\l1-joint-4a35d63c.bundle",
"candidate": "4a35d63cd3535195e4e2a37740b2f52813ff1da9",
"base": "1655f57e698fef4099c2886069a79cd1c920f792",
"sha256": "7e23cabda77c8e7b117091a08613436f02c32a9d23d023d4d030c9041eb43146",
"bytes": 166937,
"verified": true,
"content": "FunctionalQAcommit4a35d63c+historyfromorigin/main;receiptmetadatafinalizedseparately;noactivepush"
},
"integration_preview": {
"remote": "1655f57e698fef4099c2886069a79cd1c920f792",
"merge_tree": "2284cf875e1b2ee6dd34ae5d182f57a3c194bf22",
"candidate_tree_equal": true,
"fast_forward_possible": true,
"conflicts": false,
"main_not_moved": true
}
}
}
@@ -1,9 +1,17 @@
{
"status": "prepared_QA_not_installed",
"candidate": null,
"candidate": "4a35d63cd3535195e4e2a37740b2f52813ff1da9",
"base_remote_main": "1655f57e698fef4099c2886069a79cd1c920f792",
"fetch": "completed;noforce;localmainnotused",
"bundle": null,
"bundle": {
"path": "outputs\\iva-l1-g2-social-20261024\\l1-joint-4a35d63c.bundle",
"candidate": "4a35d63cd3535195e4e2a37740b2f52813ff1da9",
"base": "1655f57e698fef4099c2886069a79cd1c920f792",
"sha256": "7e23cabda77c8e7b117091a08613436f02c32a9d23d023d4d030c9041eb43146",
"bytes": 166937,
"verified": true,
"content": "FunctionalQAcommit4a35d63c+historyfromorigin/main;receiptmetadatafinalizedseparately;noactivepush"
},
"coverage": {
"initial_QA": "544068e8/d89912e5:10conditionaltreatments",
"rational_QA": "689e7cbe/8719e916;exactincluded5%andreaders",
@@ -236,5 +244,13 @@
"statistics/AI",
"syntheticQArecordsandruntimefiles"
],
"delivery_performed": false
"delivery_performed": false,
"integration_preview": {
"remote": "1655f57e698fef4099c2886069a79cd1c920f792",
"merge_tree": "2284cf875e1b2ee6dd34ae5d182f57a3c194bf22",
"candidate_tree_equal": true,
"fast_forward_possible": true,
"conflicts": false,
"main_not_moved": true
}
}
@@ -2,7 +2,7 @@
## 24/10/2026 — G2B social em QA e entrega conjunta L1 preparada
**G2B executável/demonstrado em QA; entrega conjunta preparada, não instalada. L1 continua aberto.** Preservados G1 (`5030116e`/`89ab2883`), G2A (`675cf38f`/`0e644b55`), precisão racional (`689e7cbe`) e provas aceites. Não se repetiram os ensaios de G1/G2A nem se regeneraram os Word/PDF das fracções. O conjunto concluído não depende do fecho dos restantes ramos ou da correspondência de P001.
**G2B executável/demonstrado em QA, candidata conjunta `4a35d63c`; entrega preparada, não instalada. L1 continua aberto.** Preservados G1 (`5030116e`/`89ab2883`), G2A (`675cf38f`/`0e644b55`), precisão racional (`689e7cbe`) e provas aceites. Não se repetiram os ensaios de G1/G2A nem se regeneraram os Word/PDF das fracções. O conjunto concluído não depende do fecho dos restantes ramos ou da correspondência de P001.
### G2B — três ramos, seis tratamentos por tipo de entidade
@@ -30,7 +30,7 @@ Provas novas: dois testes frontend para seis tratamentos, todas as condições a
Manifesto executável/reconciliável: [l1-joint-delivery-20261024.json](../simulations/l1-joint-delivery-20261024.json). Inclui o motor L1 inicial, precisão racional e leitores/relatórios necessários, G1, G2A e G2B. Não é possível transportar só as opções novas sem as dependências L1 que ainda não estão na referência remota. Nenhum outro imposto, regime não demonstrado, tratamento de P001, alteração de fontes publicadas, migração, seeder, importação ou mudança de permissões integra a entrega. As fontes/cálculos publicados no servidor não são activados por este pacote.
A referência `origin/main` foi actualizada por `git fetch origin`, terminando em `1655f57e698fef4099c2886069a79cd1c920f792`. O `main` local é anterior e não foi usado como base de reposição. A diferença funcional desde o destino Git limita-se a seis ficheiros JS/TS: painel mensal, operações, fracções, aquisições, operações e consolidação do dossier. Mantêm-se S1–S3, aquisições08–10/totais condicionados14–18, estabilização276d833a, complementos, âncoras/mapas e alterações concorrentes herdadas. A pré-visualização Git deve confirmar ancestralidade/integração antes da publicação; qualquer avanço remoto exige reconciliação do delta, nunca force-push ou substituição do trabalho concorrente.
A referência `origin/main` foi actualizada por `git fetch origin`, terminando em `1655f57e698fef4099c2886069a79cd1c920f792`. O `main` local é anterior e não foi usado como base de reposição. A diferença funcional desde o destino Git limita-se a seis ficheiros JS/TS: painel mensal, componente de operações, fracções, aquisições, motor de operações e consolidação do dossier. Mantêm-se S1–S3, aquisições08–10/totais condicionados14–18, estabilização276d833a, complementos, âncoras/mapas e alterações concorrentes herdadas. A pré-visualização `git merge-tree --write-tree` passou: sem conflitos, árvore igual à candidata e fast-forward possível. O bundle `outputs/iva-l1-g2-social-20261024/l1-joint-4a35d63c.bundle` passou `git bundle verify` (166937bytes), com hash no manifesto; contém a candidata funcional e história desde a base, sendo o recibo final um commit documental posterior. Qualquer avanço remoto antes da publicação exige nova reconciliação do delta, nunca force-push ou substituição do trabalho concorrente.
**Activação preparada:** confirmar revisão servida e backup/restauro válidos do destino no processo existente; actualizar novamente `origin/main`; integrar a candidata/conjunto por fast-forward quando possível ou merge reconciliado; build normal por `npm ci`/`npm run build` e webhook existente. Excluir outputs, basesQA, dados sintéticos, `public/hot`, segredos e dependências locais do artefacto activo. Não há migration/seed/regra fiscal de servidor a executar nem novo sinalizador obrigatório. O painel passa a disponibilizar as opções compiladas no percurso já existente; a condição de cada operação continua explícita. Após instalação conferir só revisão servida/manifesto/asset do simulador e o delta de visibilidade/contexto/leitura, reutilizando os ensaios aceites. Não criar pedidos sintéticos no activo.