Docs
Admin interno do SELF_V2
Abrir chat

17

Docs

Ficheiros na pasta docs

1

Linhas

Documento atual

arquitetura_inicial_self_v2.md

Atual

Documento aberto

Busca

Navegação

Filtro rápido na lista
Documentos
arquitetura_inicial_self_v2.md
# ARQUITETURA INICIAL DO SELF_V2

## Objetivo
Documento inicial de arquitetura para orientar a construção do `self_v2`.

## Estrutura base pretendida
- admin/
- api/
- bootstrap/
- config/
- core/
- database/
- devices/
- docs/
- events/
- executors/
- install/
- llm/
- public/
- tools/

## Regras estruturais
- `admin/` fica na raiz do projeto
- `self_v2` é implementação nova, sem migração direta de código do `self`
- `self` serve apenas como referência para BD, providers/secrets e checklists/docs relevantes
- `self_llm` serve como blueprint estrutural e arquitetural

## Blocos principais

### Chat
- UX semelhante ao ChatGPT
- user à direita
- LLM à esquerda
- timestamps por mensagem
- copiar mensagens do LLM
- `Shift + Enter` para nova linha
- `Enter` para envio
- foco regressa à input box
- modo claro/escuro persistente
- fullscreen

### Workspace
- split screen
- tabs tipo browser no lado direito
- tab base fixa = admin interno do sistema
- refresh independente por tab

### Agents
- Tozé = default
- Sara = só por invocação/seleção
- MCP ligado = ChatGPT substitui papel do Tozé
- dropdown de modelos por agent
- carregar apenas agents ativos e configurados

## Próximos passos
1. criar estrutura base de pastas
2. levantar definições mínimas de BD do `self`
3. levantar providers/models/secrets por referência
4. iniciar schema do `self_v2`
5. iniciar admin e chat base