Mensagens de commit para publicar alterações

Use estas mensagens ao fazer commit em cada repositório. Não incluir Co-authored-by.


ecosif-auth

chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração

- Reorganizar docs: remover estrutura antiga (ambiente, arquitetura, desenvolvimento,
  endpoints, funcional, integradores); adicionar docs/operational.md, functional.md,
  technical.md e aws-ecs-api-gateway.md
- Dockerfile: remover -javaagent fixo de JAVA_OPTS; agente Datadog apenas via entrypoint
- entrypoint-simple.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- logback-spring.xml: ajustes de formato/níveis
- README: atualizar referências à documentação

ecosif-masterdata

chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração

- Reorganizar docs: remover estrutura antiga; adicionar docs/operational.md,
  functional.md, technical.md e aws-ecs-api-gateway.md
- Dockerfile: remover -javaagent de JAVA_OPTS; agente Datadog apenas via entrypoint
- conf/entrypoint.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- logback-spring.xml: ajustes de formato/níveis
- README: atualizar referências à documentação

ecosif-moviments

chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração

- Reorganizar docs: remover estrutura antiga; adicionar docs/operational.md,
  functional.md, technical.md e aws-ecs-api-gateway.md
- Dockerfile: usar entrypoint.sh; remover -javaagent de JAVA_OPTS
- conf/entrypoint.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- README: atualizar referências à documentação

ecosif-querys

chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração

- Reorganizar docs: remover estrutura antiga; adicionar docs/operational.md,
  functional.md, technical.md e aws-ecs-api-gateway.md
- Dockerfile: usar entrypoint.sh; remover -javaagent de JAVA_OPTS
- conf/entrypoint.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- README: atualizar referências à documentação

ecosif-reports

chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração

- Reorganizar docs: remover estrutura antiga e patches; adicionar docs/operational.md,
  functional.md, technical.md e aws-ecs-api-gateway.md
- Dockerfile: usar entrypoint.sh; remover -javaagent de JAVA_OPTS
- conf/entrypoint.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- application.yml: ajustes de configuração
- README: atualizar referências à documentação

ecosif-compliance

chore: suporte Datadog opcional, entrypoint e reorganização de documentação

- Adicionar ddtrace ao requirements.txt
- Criar conf/entrypoint.sh: executar ddtrace-run gunicorn quando USEDATADOG=true
- Dockerfile: usar ENTRYPOINT com entrypoint.sh em vez de CMD gunicorn fixo
- Reorganizar docs: remover estrutura antiga; adicionar operational, functional,
  technical e aws-ecs-api-gateway
- config.json / config-test.json e config.py: ajustes de configuração
- README: atualizar referências

ecosif-automations

chore: corrigir dependências e permissões no Dockerfile Lambda

- requirements.txt: ajustar urllib3 para >=1.25.4,<2.1 (compatível com botocore 1.34.x)
- Dockerfile: remover chown para sbx_user1051:495 (utilizador não existe no build);
  usar apenas chmod 777 em /tmp/local_data para o runtime Lambda escrever
- Reorganizar docs: adicionar operational, functional, technical e aws-ecs-api-gateway
- README: atualizar referências

ecosif-structure

chore: variáveis estrutura ao final, script build-push Docker e Datadog em todos os serviços

- env.template: mover variáveis exclusivas da estrutura para o final; remover
  TRAEFIK_ACME_ENABLED (não utilizada); secção única "VARIÁVEIS EXCLUSIVAS DA ESTRUTURA"
- docker-compose: adicionar bloco DD_* (Datadog) em ecosif-querys e ecosif-reports;
  adicionar variáveis Datadog em ecosif-compliance
- env.local e env.test: remover TRAEFIK_ACME_ENABLED
- scripts/docker-projects.conf: mapeamento projeto Git ↔ Docker Hub (auth, reports,
  masterdata, moviments, automations, querys, web, compliance)
- scripts/build-push-docker.sh: build e push de imagens (--build, --build-only,
  --tag, --push); multi-plataforma amd64/arm64 para --build; versão e latest
- scripts/README.md: documentar docker-projects.conf e build-push-docker.sh
- docs: remover DESENVOLVIMENTO, ENTREGA-CLIENTE, GUIA-INSTALACAO; adicionar
  functional, operational, technical

ecosif-database

chore: reorganizar documentação e ajustes de configuração

- Reorganizar docs: adicionar estrutura em docs/
- logback-spring.xml: ajustes de formato/níveis
- README: atualizar referências à documentação

ecosif-angular

chore: reorganizar documentação do frontend

- Remover estrutura antiga de docs (ambiente, arquitetura, desenvolvimento,
  endpoints, funcional, integradores)
- README: atualizar referências à documentação

Repositório principal (ds-ecosif-ia-services)

Depois de fazer commit e push em todos os submódulos:

chore: atualizar referências dos submódulos e documentação de implantação

- Atualizar ponteiros dos submódulos para os commits publicados
- docs-anotations: instrução técnica de implantação em produção (MD e HTML),
  variáveis de ambiente, checklist; variáveis estrutura ao final da tabela
- Remover docs/ e guias antigos movidos ou consolidados em docs-anotations
- README e anotações na raiz conforme organização atual

Como usar: em cada submódulo, após git add -A, use:

git commit -F -
# Colar a mensagem (apenas o bloco entre os ```), terminar com Ctrl+D

Ou copiar só o corpo (título + linhas em branco + bullets) para o editor do git commit (sem Co-authored-by).