Files
SGF/docs/SGF_CURRENT_DELIVERY_20261110.md
2026-11-11 15:04:01 +02:00

14 KiB
Raw Permalink Blame History

SGF — estado consolidado da instalação8085

Actualização11/11: facturação multilinha QA entregue, mesma8085: dois documentos1160, dois recebíveis total2320, dois lançamentos29→31,24contas sem direitos novos. Resultado interno parcial v6/subtotal2286,21, dez contas por classificar; antigos snapshots preservados. Conferência44factos/0pendentes, período aberto. Matrizv30 mantém produto completo/apresentação aceite pendentes. Os números abaixo são históricos.

Actualização11/11: activos integrados QA entregues; matriz v30. Mesma8085,29 lançamentos/24 contas, sem alterar27 lançamentos/19 contas anteriores. Cadastro1200/quota100/líquido1100; nova demonstração parcial e snapshot anterior preservado. A evolução abaixo mantém números históricos.

Estado actual: matriz v30, activos integrados QA e conferência estrutural sem escrita. As secções seguintes conservam a evolução histórica; propostas marcadas por autorizar são substituídas pelas respectivas entregas posteriores.

Actualização11/11/2026. Código funcional, interfaces e ligações na instalação existente, sem dependência do SGC, novas demonstrações, publicação ou checkpoint. Esta actualização não constitui aceitação do utilizador nem validação de implantação.

RH autónomo: entregue com perfis próprios e percurso interno QA. São agora sete módulos na8085. Não integra o menu Financeiro. Contratos, assiduidade e férias internos QA também entregues; conformidade laboral geral continua pendente.

Incrementos concluídos nesta continuação

Incremento Resultado Provas dirigidas
Registo Comercial Seis famílias autorizadas, filtros e SQL25/100; factura-recibo sem duplicar factura técnica; valores canónicos e saldos da página 33 regressão/16 HTTP; relatório
Caixa autorizado Abertura0, custódia explícita do recebimento existente1000, despesa50, contagem/fecho950; preparação/revisão distintas; histórico/recuperação 23 regressão, concorrência503→409 sem duplicação, sete fronteiras,21 HTTP,14 DOM→HTTP de consulta, oito período; relatório
Stock sem movimento Corte UTC/dias, pares com história conhecida, pesquisa literal/armazém e páginas25/100; Existências abre a consulta já ligada 23 regressão,15 HTTP, sete cliente e comparação física; relatório

O diário tem27 lançamentos equilibrados: os25 anteriores a Caixa permanecem idênticos; as duas origens novas são1000 de reclassificação da custódia e50 de despesa sintética, sem criar outro recebimento/recebível. Caixa QA fechada950. Conferência contabilística38 factos/zero pendentes; fecho testado em rollback, período da instalação conservado aberto.

As provas válidas dos percursos Compras, Comercial, Stock, Oficina, Financeiro e Contabilidade foram reutilizadas. As provas financeiras antigas mantêm os seus números históricos, não são reescritas ou contadas outra vez. Nenhuma emissão/recepção/pagamento/associação antiga foi repetida para esta consolidação.

Matriz e limites da conclusão

Matriz v6: seis módulos, todas as estruturas host/nativas mínimas discriminadas presentes e fontes/provas localizadas. Conferência estrutural SELECT-only não executa workflows nem substitui as provas funcionais citadas. A ferramenta passou a considerar a declaração real de sd_cancellations no seu script QA existente; não criou tabela nem relaxou um requisito.

Este recorte funcional QA não é a operação geral real de uma empresa. A falta de aceitação visual ou de prova operacional não deve ser disfarçada com outro módulo, demonstração ou repetição dos mesmos percursos. A matriz mantém client_presentable=false enquanto os critérios de apresentação/aceitação não estiverem comprovados.

Pendências concretas:

  • Conferência visual dos restantes ecrãs e das adições recentes, sem repetir a via de navegador bloqueada. A confirmação anterior do utilizador refere-se à abertura/legibilidade do Stock então apresentado.
  • Carga sustentada, consumo/quotas/retenção de anexos, reconciliação geral de órfãos e capacidade de implantação; paginação/concorrência QA não bastam.
  • Arranque completo do computador/cluster partilhado ainda sem prova própria. Arranque/reinício8085 já ensaiados não foram repetidos desnecessariamente.
  • Conformidade fiscal/contabilística real, bancos/dinheiro real e concessões reais estão fora destas autorizações sintéticas. Não são declarados implementados ou autorizados por esta entrega.

Guião actualizado, entrada http://127.0.0.1:8085/sgf. Preservados os seis registos, cache bloqueada, exemplos anteriores e alterações alheias. Backups, dados e credenciais privados fora do repositório; sem publicação, candidata de Compras ou aceitação/checkpoint presumidos.

Conferência posterior do requisito fiscal/financeiro amplo

A matriz QA anterior não representa todo o produto: continuam por implementar livros/apuramentos fiscais gerais, IRPS/INSS, IRPC, ISPC/ICE, modelos oficiais, calendário legal, reconciliação bancária e rácios/tendências conciliados. Conferência e código de cobertura entregues; matriz v7 mantém estas lacunas separadas dos seis percursos QA e não declara produto completo. Livro/mapa interno IVA QA está concretamente proposto, com seis direitos/14 concessões por base QA, ainda por autorizar; não foi aplicado.

Livro e mapa interno IVA QA autorizado e entregue

Entrega funcional: mesma8085 /fiscal/iva, FR1000/base862,07/IVA137,93 já existente → livro preparado/revisto → mapa interno preparado/revisto e CSV congelado. Quatro versões fiscais novas,27 lançamentos e dados anteriores intactos. Seis direitos/14 concessões por base QA expressamente aprovados/aplicados. Dedução/imposto a pagar indeterminados; não é apuramento integral ou modelo oficial. Esta actualização substitui apenas a pendência anterior deste bloco; os restantes motores fiscais/modelos/reconciliação/rácios continuam pendentes na matriz v8.

Próximo bloco agrupado preparado: SGF_FISCAL_RULES_COMMON_SCOPE.md, três direitos próprios/sete concessões por base QA existente (fiscal_rules.view/prepare/review), ainda por autorizar e sem aplicação. Separa manutenção transversal de regras dos direitos já concedidos para serviço/livro/mapa. Não pressupõe novos motores fiscais completos nem altera documentos existentes.

Núcleo comum de regras QA entregue

Entrega funcional, /fiscal/rules: catálogo pesquisável/paginado, fontes/SHA, revisão distinta, versões/vigência/conflitos/retirada, cálculos160/1160 e170/1170 guardados.102 verificações dirigidas mais concorrência; apenas sete concessões aprovadas por QA.17 conjuntos originais e binding intactos; diário27/Caixa950/quatro versões IVA conservados. Esta actualização substitui a pendência anterior desse núcleo. São casos artificiais, não legislação ou motores legais completos; restante backlog mantém-se na matriz v9.

Proposta seguinte, ainda por autorizar: SGF_BANK_RECONCILIATION_SCOPE.md, importação/revisão/conferência manual de extracto artificial0−20+20=0 contra duas linhas contabilísticas já existentes, sem novos efeitos financeiros. Quatro direitos/oito concessões por base QA apresentados e não aplicados. Não se confunde com reconciliação de recebimento já entregue nem atribui natureza bancária real à conta de liquidação.

Conferência de extracto QA entregue

Entrega funcional, /finance/bank: CSV artificial0−20+20=0, revisão distinta, duas correspondências individuais com linhas contabilísticas existentes4/5, sete eventos e relatório interno.94 verificações mais concorrência; HTTP8085 prova fonte nativa, origem artificial apenas no harness da regressão.20 conjuntos originais intactos, sem novos lançamentos/pagamentos; diário27/Caixa950/IVA4/regras4+cálculos2 conservados. Oito concessões por base QA aprovadas/aplicadas. Substitui a pendência anterior deste bloco; reconciliação bancária geral/real continua separada na matriz v10.

Próximo bloco agrupado preparado: SGF_FINANCIAL_INDICATORS_SCOPE.md, critérios/indicadores QA950/100=9,5 vezes e50/1000=5%, revisão distinta e retrato conciliado. Três direitos/sete concessões por QA apresentados, ainda não aplicados. Não é rácio geral de liquidez/margem, critério legal ou recomendação de pagamento.

Critérios e indicadores QA entregues

Entrega funcional, /finance/indicators: critérios13/revisão14, quatro eventos e dois resultados com fontes efectivas950/100=9,50vezes e50/1000=5,00%. Exactos19/2 e1/20, histórico/retratos/relatório, sem tendência zero inventada ou critério real.98 verificações mais concorrência;23 conjuntos anteriores intactos e sete concessões aprovadas por QA. Diário27/Caixa950/IVA4/regras4+cálculos2/bancos7 conservados. Substitui a pendência anterior deste bloco; rácios gerais/critérios reais/séries continuam na matriz v11.

Decisão seguinte preparada, sem concessões novas: SGF_MULTI_LINE_INCLUDED_SCOPE.md, modalidade QA1–25linhas/preço incluído, com política explícita da base/imposto documentais e diferenças preservadas. Ainda não implementada no endpoint nem aplicada a documentos; não inferir a política do caso de base simples.

Cálculo QA por linhas e preço incluído entregue

Entrega funcional, /fiscal/rules: modalidade/regra explícitas,1–25linhas, exactos e ambas as diferenças preservados, mapa interno/checksum/recuperação. Três cálculos conservados:400+600 sem imposto e464+696 incluídos produzem1000+160=1160;100 incluído produz86,21+13,79, diferenças9/2900.80 verificações mais concorrência mesma chave503→200 replay sem duplicação.26 conjuntos originais/binding intactos, zero concessões novas, dois cálculos anteriores conservados (agora cinco). Diário27/Caixa950/IVA4/regras4/bancos7/indicadores4+2 intactos. Substitui a pendência anterior desta política/modalidade; não emite documentos nem conclui fiscalidade real, revisão visual, carga ou implantação. Matriz actual v12 mantém produto amplo incompleto.

Início operacional e ordens paginadas entregues

Entrega funcional: entrada8085 informa o âmbito dos seis módulos; Início mostra percurso, evidências, funções autorizadas e consulta das fontes existentes. Oficinas tem lista SQL25/100 por cliente/equipamento/responsável/estado e minutos apontados/verificados, sem adquirir o mutex da empresa. Regressão manteve o bloqueio de escrita e a leitura terminou0,093s antes da libertação.32 conjuntos originais intactos e zero novas operações financeiras, concessões ou ordens na8085. Detalhe antigo da ordem, fiscalidade geral, visual/carga e capacidade de implantação mantêm limites expressos; matriz v13 não declara produto completo ou aceitação.

Contabilidade: utilização dos relatórios por período

Entrega funcional: submenus distintos, Análise com datas explícitas/balancete/razão por conta/SQL25/100, CSV da página e mudança de marcador conferida. Corrigido500 de conta indisponível para403 e argumentos inválidos para422. Cinco regressão/19 HTTP/14 UI;32 conjuntos originais intactos. A8085 recebeu o bloco após código e provas, sem alterar exemplos financeiros; não condiciona cada passo de desenvolvimento. Engine e mutex existentes preservados; visual/carga/fiscalidade ampla continuam pendentes na matriz v14.

Posições de clientes e vencimentos

Entrega: SQL25/100, pesquisa/estados/vencimentos, saldo actual confirmado, totais sem propostas e referência apenas para vencimento; CSV da página, selecção explícita no detalhe.30 regressão/16 UI/15 HTTP. Zero operações financeiras novas na8085; dados e binding preservados. Próxima lacuna discriminada: cadastro/revisão de artigos, dois direitos ausentes/duas concessões por QA existente, ainda não autorizados/aplicados. Sem inferir esse poder de stock.view ou confirmação de movimentos/lotes.

Cadastro de artigos e entrega correcta dos scripts

Cadastro entregue após aprovação: preparação2/revisão12, um artigo sem saldo inicial na8085, código/unidade imutáveis, histórico/recibos e correcção de designação só dos novos.85 verificações, mais concorrência e dois checksums;38 conjuntos/três bindings intactos, quatro concessões exactas nas duas QA. Substitui a pendência anterior de direitos/cadastro deste recorte.

A conferência detectou scripts .mjs a receber HTML200. Correcção transversal, apenas8085: dez módulos exactos e dependência comum servidos como JavaScript, MIME/SHA conferidos; desconhecido404.17 fronteiras e13 HTTP. Preserva corpo original do router/outras composições, sem reinício ou cache. As provas antigas de API/DOM não demonstravam essa entrega e não são apresentadas como validação visual. Restantes lacunas/visual/carga/implantação permanecem na matriz v22.

Continuação11/11: contratos, assiduidade e férias — âmbito integrado preparado. Âmbito posteriormente autorizado e entregue, com15 concessões por livro existente aos mesmos perfis RH; indicação de preparação/por autorizar é histórica.

Próxima decisão: ciclo completo de activos QA, dez concessões aos perfis contabilísticos existentes, cinco contas artificiais e dois lançamentos novos. Por autorizar; nenhuma conta/activo/lançamento foi criado.