Appearance
Contrasync - Documentação de Arquitetura
Documentação técnica organizada por funcionalidade.
Índice
Essenciais
| Documento | Descrição |
|---|---|
| Code Style | LEIA PRIMEIRO - Padrões de código, clean code, nomenclatura |
| Project Structure | Stack tecnológico, estrutura de pastas, scripts |
Arquitetura
| Documento | Descrição |
|---|---|
| Domain Layer | Camada de domínio, types, constants, utils |
| Routing | Roteamento, layout de páginas, navegação |
| State Management | Gerenciamento de estado com Pinia |
| Services | Camada de serviços e chamadas de API |
| Capabilities Framework | Autonomia da Zelor: catálogo de capabilities (yml + mapper) que a IA dirige |
UI/UX
| Documento | Descrição |
|---|---|
| Styling | Tailwind, SCSS, dark mode, i18n |
| Design System | Cards, cores, componentes Naive UI |
Features
| Documento | Descrição |
|---|---|
| Data & APIs | Regras de dados, mocks, JSON Server |
| Authentication | OAuth, login social, fluxos de auth |
| Templates Module | Endpoints, types, stores do módulo templates |
| HTML Template Migration | Migração do fluxo de upload de PDF para DOCX |
| Toolbar Actions | Ações da toolbar de contratos |
| Contract Save Flow | Fluxo de salvamento e progressão de steps |
Quick Start
- Leia o Code Style antes de escrever qualquer código
- Entenda a Project Structure para navegar no projeto
- Consulte os documentos específicos conforme necessidade