No description
  • Shell 49%
  • HTML 28.5%
  • Vue 22.5%
Find a file
Marcos 0aff7b3922 feat: odoo-mcp service user + MCP contract integration spec
Service user odoo-mcp@pop.coop created with dedicated API token
(stored root-only on the host, verified 200 against the API).
docs/contrato-odoo-mcp.md specifies how contracts must leave Odoo MCP:
free-form body + standardized last signature page (fixed coordinates),
roles Cliente/Testemunha 1/Testemunha 2 (+optional Contratada),
submission payloads, embedded portal signing, webhook return with
secret header, idempotency and reconciliation fallback. Phase A works
today (fixed templates); Phase B (arbitrary PDFs) is fork patch P7.
2026-07-03 13:35:22 -03:00
deploy feat: mirror production deployment config (compose + branding) 2026-07-03 11:47:47 -03:00
deploy-native fix: enable OpenSSL legacy provider for the docuseal service 2026-07-03 12:51:09 -03:00
docs feat: odoo-mcp service user + MCP contract integration spec 2026-07-03 13:35:22 -03:00
.gitignore feat: mirror production deployment config (compose + branding) 2026-07-03 11:47:47 -03:00
README.md chore: uninstall Docker from the sign LXC (rollback window closed early) 2026-07-03 12:43:02 -03:00
TODO.md feat: odoo-mcp service user + MCP contract integration spec 2026-07-03 13:35:22 -03:00

sign.pop.coop — DocuSeal @ PopSolutions

Deployment, documentação e roadmap da plataforma de assinatura eletrônica da PopSolutions (sign.pop.coop), baseada em DocuSeal Community (AGPLv3 + Additional Terms).

Estado atual (2026-07-03)

  • DocuSeal 2.3.7 NATIVO (sem Docker) no LXC sign (Proxmox): Ruby 4.0.1 + Puma/systemd, PostgreSQL 15 Debian, Caddy nativo (TLS local) — ver docs/native-install.md. Docker desinstalado em 2026-07-03; stack antigo arquivado em /var/backups/docuseal/.
  • Selo com certificado autogerado (assinatura eletrônica avançada, Lei 14.063 art. 4º II) — ainda não ancorado em ICP-Brasil.
  • Roadmap completo para ICP-Brasil (e-CNPJ A1, carimbo do tempo ACT, LTV, PSC): docs/PLAN.md.
  • Destino de longo prazo (decisão do dono): K8s dedicado quando a plataforma estabilizar.

Layout do repositório

Caminho Conteúdo
deploy-native/ Deploy atual: docuseal.service (systemd) e Caddyfile — espelho dos configs no host sign
docs/native-install.md Runbook da instalação nativa + operação + rollback
deploy/ (legado/rollback) docker-compose.yml e custom-logos/ do deployment Docker anterior
docs/PLAN.md Plano ICP-Brasil completo (fases F0F5, arquitetura, fork strategy, sidecar selador)
docs/F0-discovery.md Memo de discovery F0 — inventário do deployment, respostas às perguntas do plano
docs/attribution-compliance.md Achado e remediação do problema de atribuição AGPL §7(b)
TODO.md Pendências priorizadas

Convenções operacionais

  • Segredos nunca neste repo: HOST e POSTGRES_PASSWORD vivem em /root/docuseal/.env (gitignorado); SECRET_KEY_BASE em /root/docuseal/docuseal/docuseal.env (root-only) — ambos críticos para migração/restore.
  • Qualquer mudança no deployment de produção deve ser refletida aqui no mesmo dia (este repo é a fonte de verdade documental).
  • Dados (pg_data/, docuseal/) ficam fora do git; backup é responsabilidade da rotina de backup do Proxmox + dumps.

Licença

O DocuSeal é AGPLv3 com Additional Terms (§7(b)): a atribuição do DocuSeal deve ser retida nas interfaces interativas — ver docs/attribution-compliance.md. A customização de marca aqui presente mantém o badge de atribuição original intacto.