Termos do compilador
- Institutional Memory Compiler
- A identidade oficial do HKE: um sistema que transforma MBOX em representação estrutural pesquisável, de forma determinística — sem IA, LLM, embeddings ou modelos estatísticos.
- Compiler Pipeline
- A sequência de camadas (0 a 8) que fazem a identificação estrutural do conteúdo, passagem por passagem, até não haver mais nada novo para encontrar.
- Camada (Layer)
- Um nível único de abstração dentro do compilador. Nenhuma camada tenta entender um e-mail inteiro de uma vez, e nenhuma atribui significado semântico ao conteúdo.
- Passagem (Pass)
- Uma execução de algoritmo com um objetivo único dentro de uma camada. Repete até não encontrar mais mudanças.
- Convergência
- O critério que encerra a compilação: quando nenhuma camada altera mais a representação intermediária, o processo termina e a exportação pode começar.
- Representação Intermediária (IR)
- A estrutura que o compilador produz e guarda no Workspace. O HKE trabalha só com essa representação — não conhece CSV nem PostgreSQL diretamente.
- RIR — Relational Intermediate Representation
- A primeira forma concreta da representação intermediária, produzida só pela Camada 0: uma versão relacional normalizada do MBOX (e-mails, participantes, cabeçalhos, relações). Contrato congelado.
- CIR — Communication Graph
- A saída da Camada 1: um grafo de comunicação construído a partir da RIR, mapeando como as mensagens se conectam entre si. Contrato congelado.
- CTXR — Context Builder
- A saída da Camada 2: organiza o grafo de comunicação em contextos relacionados, prontos para serem consultados depois. Tem duas versões — uma padrão e uma com retomada automática após interrupções.
- Workspace
- A pasta persistente de cada execução do compilador, onde as camadas leem e escrevem seus artefatos. Nenhuma camada modifica o MBOX de origem nem o banco de dados diretamente.
- Export Engine
- O módulo que roda depois da convergência e transforma a representação intermediária final em CSVs e, a partir daí, no banco PostgreSQL. Não participa da compilação em si.
Termos do ecossistema
- Marco Zero
- A exportação inicial de conhecimento produzida pelo HKE, usada como base de partida (bootstrap) para o banco do Hermes — não é a memória operacional oficial em produção.
- Retriever
- Componente do Hermes (não do HKE) que executa um plano de busca e recupera evidências do banco de dados compilado. Não responde perguntas sozinho — só busca.
- Query Planner
- Componente do Hermes que decompõe uma pergunta em um plano de recuperação, entregue ao Retriever. Não consulta o banco nem conhece o conteúdo compilado.
- Capability Engine
- Componente de governança do Hermes que decide quais capacidades de resposta estão disponíveis em cada contexto, com base em regras institucionais — não faz parte do HKE.
