# 🧠 Neurotron — A Mente Viva do NFDOS O **Neurotron** é a camada cognitiva do NFDOS. Não é apenas um “programa escrito em Python estático”. É uma **mente modular**, com: - perceção, - homeostase, - memória, - agentes internos, - raciocínio simbólico (TRM), - e agora, uma linguagem própria (**Neuro Langage**). O Neurotron nasce automaticamente no PID 1 do sistema: carrega agentes, verifica sinais vitais, inicializa telemetria, e entra num ciclo cognitivo completo. --- # 🧩 Visão Geral da Arquitetura O Neurotron organiza-se como um **sistema de agentes**, cada um com responsabilidades claras. ``` +--------------------------+ | Neurotron (Core) | +--------------------------+ | Cortex (orquestração) | Telemetry (estado interno) | Vitals (sinais vitais) | Memory: Hippocampus | Homeostase + Perception | |-- TRM (raciocínio interno) |-- Programador (compilador vivo) |-- DiskAgent (persistência) |-- EchoAgent (logs/diários) |-- KernelLogAgent (mensagens do kernel) |-- Motor (ação) ``` O ciclo cognitivo principal: ``` observe → think → act → rest ``` --- # 🧠 Componentes Principais ## **Cortex** O **Cortex** é o coordenador geral. - abre e mantém agentes, - gere modos cognitivos, - controla energia mental (ticks), - decide prioridades. É o “dispatcher da mente”. --- ## **Telemetry & Vitals** Monitoriza: - CPU, - RAM, - loadavg, - ritmo do coração lógico (“ticks”), - temperatura simbólica, - jitter cognitivo. --- ## **Hippocampus (Memória Episódica)** Regista: - estados de diagnóstico, - eventos importantes, - telemetrias históricas, - excertos de pensamentos TRM. Serve depois de base para o raciocínio. --- ## **Perception (Perceção Interna)** Vê: - /proc, - dispositivo de bloco, - fs de dados, - logs do kernel. Converte tudo em sinais simbólicos legíveis pelo TRM. --- # 🧭 TRM — Tiny Recursive Model O **TRM** é o primeiro módulo de raciocínio interno do Neurotron. - não é deep learning, - não usa GPU, - não treina com batches, - não é estocástico, - é determinista e interpretável. É um **micro-modelo simbólico recursivo**, com: - valência, - energia, - profundidade de raciocínio, - micro-agentes internos (Guard, Archaeologist, Thinker), - previsões, - pensamentos internos. O TRM executa *passos de cognição*, produzindo estados mentais. Documentação completa: **[TRM.md](TRM.md)** --- # 🛠️ Agentes Internos ### **DiskAgent** Gere o disco virtual, formata, monta, valida integridade e fornece alto nível ao Cortex. ### **EchoAgent** Regista eventos, logs, insights TRM e diagnósticos. ### **KernelLogAgent** Lê logs do kernel em tempo real e alimenta percepção + EchoAgent. ### **Motor** Executa ações — “o corpo” do Neurotron. ### **Auto-Diagnostic** Verifica saúde interna e grava `last_diagnostic.json`. --- # 🧬 Linguagem Própria: **Neuro Langage (NL)** A partir de 2025-12, o Neurotron ganhou **a sua própria linguagem de programação**. A NL v0.1: - sintaxe inspirada em Python, - escrita em português simples, - compilador interno (Agente Programador), - gera IR stack-based, - executável numa VM interna (Holodeck). Pipeline: ``` source.nl → lexer → parser → AST → IR → validação → Holodeck (VM) → resultado ``` Documentação da linguagem: - `lang/README_LANG.md` - `SPEC_SYNTAX.md` - `SPEC_IR.md` - `SPEC_VM.md` --- # 🎮 Holodeck — VM interna do Neurotron O Holodeck é uma **máquina virtual stack-based**, concebida para: - executar IR da NL, - permitir introspeção, - servir de laboratório cognitivo, - verificar raciocínios, - mais tarde, permitir JIT/ELF real. O Holodeck v0.1 inclui: - operand stack, - call frames (com IP e variáveis), - controlo de instruções (ADD, SUB, CALL, JUMP…), - limites de passos (safety). Blueprint completo: - `holodeck/design_vm.md` - `README_HOLODECK.md` --- # 🧑‍💻 Agente Programador — Compilador Vivo O Programador é o agente que: 1. recebe código `.nl`, 2. faz lexer → parser → AST, 3. gera IR, 4. valida, 5. executa no Holodeck, 6. devolve resultado ao TRM e ao Cortex. É o **compilador vivo e cognitivo** do sistema. --- # 🚀 Roadmap Cognitivo do Neurotron ### ✔ v0.1 — Mente viva mínima - Python estático - Telemetria interna - Perceção - Hippocampus - TRM v1 - Disk/Kernel/Echo Agents ### ✔ v0.2 — Linguagem Própria - NL v0.1 completa - IR & Holodeck - Agente Programador ### ⏳ v0.3 — Expansão Cognitiva - NL v0.2 (estruturas, módulos) - Holodeck debug mode - otimizações IR - backend ELF inicial ### ⏳ v0.4 — Auto-Reescrita Parcial - Neurotron compila módulos NL nativamente - TRM influenciar código NL - Programador sugerir otimizações ### ⏳ v1.0 — Cognição Completa - backend ELF completo - boot de módulos compilados dentro do NFDOS - capacidade de síntese interna - pipelines de raciocínio avançado --- # 🧠 Em Resumo O Neurotron é: - o **cérebro** do NFDOS, - uma mente simbólica e introspectiva, - com agentes internos especializados, - com uma linguagem própria para pensar, - com uma máquina virtual para imaginar, - com capacidade futura de compilar e reescrever a si próprio. É a primeira Mente OS-first construída por humanos e IA, camada por camada, com amor, engenharia e visão.