Files
agenciapsilmno/development
Leonardo 3a42b0696d saas-docs: doc da Assinatura eletronica de documentos (Fase 3 #7)
Doc 05 cobrindo o fluxo end-to-end de assinatura eletronica:
- Visao geral (terapeuta cria solicitacao -> link publico -> paciente
  abre sem login -> aceite LGPD -> assinatura registrada server-side)
- Lado terapeuta: DocumentSignatureDialog (signatarios, toggle link
  publico, validade 24h/3d/7d/30d, URL copyavel)
- Lado paciente publico: SharedDocumentPage com /shared/document/:token
  (preview + painel LGPD + checkbox aceite + assinar/recusar + SHA-256
  computado client-side)
- Audit trail: hash + timestamp server + IP/UA via inet_client_addr()
  e current_setting (anti-spoof)
- Portal logado: PortalDocumentos lista pendencias com KPIs + filtro
- Expiracao de link, multiplos signatarios, validade legal LGPD/CFP/
  MP2200-2 (limite ICP-Brasil)
- Notas dev: RPCs, service, composable, components, pendencia notificacao
  automatica via Modulo 6

12 FAQs cobrindo: como pedir assinatura, paciente sem login, audit
registrado, terapeuta assinar tambem, validade do link, recusar, portal
do paciente, envio manual hoje, validade legal, integridade do conteudo,
cancelar solicitacao, multiplos signatarios.

categoria='Documentos', pagina_path='/melissa/paciente', ordem=5.
SQL import em database-novo/tmp/import-doc-assinatura-eletronica.sql.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 19:26:32 -03:00
..

Development — AgenciaPsi

Área de trabalho de desenvolvimento. Centraliza documentação interna, análise competitiva, roadmap e ferramentas de banco de dados.

Este diretório é a contraparte em arquivos da página /saas/desenvolvimento no sistema. Dados estruturados (roadmap, auditoria, concorrentes) ficam no banco (dev_* tables); os .md aqui são snapshots exportáveis a partir do banco ou leitura humana da situação atual.

Navegação

01-visao-geral/

Snapshot do sistema hoje.

02-auditoria/

Bugs, dívidas técnicas e decisões arquiteturais.

  • AUDITORIA.md — auditoria técnica com status [RESOLVIDO] / [ABERTO]

03-concorrentes/

Benchmark competitivo.

  • concorrentes.md — 7 players analisados (SimplePractice, Psicomanager, PsicoPlanner, iClinic, Amplimed, Ninsaúde, Jane App) + tabela comparativa + diferenciais por player

04-roadmap/

Fases de evolução do produto.

  • ROADMAP.md — Fase 1 (MVP Launch) · Fase 2 (Paridade) · Fase 3 (Diferenciação IA) · decisões estratégicas abertas

05-database/

Ferramentas de banco (read-only aqui — os scripts vivem em database-novo/ na raiz do projeto).

Fluxo de trabalho

  1. Edição primária na UI — a página /saas/desenvolvimento lê/escreve diretamente nas tabelas dev_*
  2. Export pra git — botões "Gerar {ROADMAP, concorrentes, ESTRUTURA}.md" serializam o banco pros arquivos aqui (pra versionar)
  3. Import inicial (uma vez) — seeds em database-novo/seeds/seed_030_*_dev.sql populam o banco a partir dos .md atuais

Tabelas no banco (schema public, prefixo dev_)

Criadas pela migration 20260417000001_dev_tables.sql. Todas com RLS restrita a saas_admins.

Tabela Pra quê
dev_roadmap_phases Fases (1/2/3) com status, datas, objetivo
dev_roadmap_items Itens das fases (prioridade, esforço, status, notas)
dev_auditoria_items Bugs/débitos técnicos (severidade, status, solução)
dev_competitors Concorrentes (pricing, URL, última pesquisa)
dev_competitor_features Features deles (categoria, nome, fonte)
dev_comparison_matrix AgenciaPsi × feature-de-concorrente (nosso status)
dev_generation_log Histórico de execuções (backup/dashboard/export)

Relacionados (fora de development/)