3a42b0696d
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>
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/desenvolvimentono sistema. Dados estruturados (roadmap, auditoria, concorrentes) ficam no banco (dev_*tables); os.mdaqui 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.
ESTRUTURA.md— tree-view dos 6 perfis × ~79 features ativasmapa-sistema.html— visualização interativa (abrir no navegador)estrutura.txt— snapshot antigo da árvore de arquivos (histórico)
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
- Edição primária na UI — a página
/saas/desenvolvimentolê/escreve diretamente nas tabelasdev_* - Export pra git — botões "Gerar {ROADMAP, concorrentes, ESTRUTURA}.md" serializam o banco pros arquivos aqui (pra versionar)
- Import inicial (uma vez) — seeds em
database-novo/seeds/seed_030_*_dev.sqlpopulam o banco a partir dos.mdatuais
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/)
database-novo/— CLI do banco (db.cjs, generate-dashboard.cjs) e schema/migrations/seedsdiagrama-visualizacao-dados.webp— referência visual (fica na raiz)