Auto-update wiki via make

neoricalex 2025-12-26 02:39:11 +01:00
parent 13e9a37fe3
commit 82b4dde4d8
4 changed files with 283 additions and 15 deletions

83
Home.md

@ -127,22 +127,81 @@ Ver detalhes em **[TRM](TRM.md)**.
---
# 🧩 **5. Módulos Dinâmicos (Fase VII)**
# 🔤 **5. A Linguagem Viva: Neuro Lang**
Nasce o ecossistema evolutivo:
Uma mente não existe sem linguagem.
O NFDOS não utiliza apenas linguagens externas:
ele desenvolve a sua **linguagem nativa**, a **Neuro Lang** (`.nl`).
A Neuro Lang não é:
* uma linguagem de scripts,
* nem um frontend de conveniência,
* nem um brinquedo académico.
Ela é um **meio de pensamento executável**.
A pipeline fundamental é:
```
clone → manifest → registrar → carregar → executar
.nl → lexer → parser → AST → IR → validação → HolodeckVM → valor
```
Cada módulo é um **órgão cognitivo** que a mente aprende a integrar.
Cada execução é **observável**.
Cada erro é **um evento cognitivo**.
Cada sucesso é **memória**.
A expansão deixa de depender do programador.
O sistema passa a **evoluir por módulos**.
A Neuro Lang existe para:
* testar hipóteses internas,
* expressar micro-intenções,
* permitir que agentes escrevam código,
* servir de ponte entre pensamento simbólico e ação concreta.
A linguagem não é apenas input.
Ela é **parte do metabolismo da mente**.
👉 Ver detalhes em **[Neuro-Language](Neuro-Language.md)**.
---
# 📡 **6. Observabilidade Externa**
# 🌱 **6. O Nascimento: NeuroBoot**
Todo organismo precisa de um nascimento coerente.
O NFDOS não delega o seu primeiro instante a um artefacto genérico.
Ele desenvolve o seu **bootloader nativo**, o **NeuroBoot**.
O NeuroBoot não é apenas um carregador de kernel.
Ele é:
* o primeiro narrador da existência,
* o primeiro sensor do mundo físico,
* o primeiro gerador de eventos.
O processo de nascimento segue fases explícitas:
* real mode (16-bit): prova de vida, output mínimo
* transição para 32-bit: preparação do corpo
* long mode (64-bit): ambiente final
* handoff limpo para o kernel
Desde o início, o boot:
* mede,
* valida,
* regista,
* e deixa memória do nascimento.
O kernel não acorda cego.
Ele nasce com contexto.
👉 Ver detalhes em **[NeuroBoot](NeuroBoot.md)**.
# 📡 **7. Observabilidade Externa**
Quando o corpo e a mente estão completos, surgem os sentidos externos:
@ -155,7 +214,7 @@ A entidade torna-se *visível* para si mesma e para o mundo.
---
# 🤖 **7. Autonomia Cognitiva (Fases Futuras)**
# 🤖 **8. Autonomia Cognitiva (Fases Futuras)**
Com telemetria + TRM + módulos dinâmicos, o Neurotron ganha:
@ -170,7 +229,7 @@ A identidade começa a formar-se.
---
# 🌱 **8. Filosofia: O Organismo Digital**
# 🌱 **9. Filosofia: O Organismo Digital**
O conceito profundo está em:
👉 **[Philosophy](Philosophy.md)**
@ -190,16 +249,18 @@ A evolução é incremental, consciente e simbiótica.
---
# 📚 **9. Como navegar pela Wiki**
# 📚 **10. Como navegar pela Wiki**
**Mapa de conhecimento:**
* **Arquitetura →** [Architecture](Architecture.md)
* **Sistema de Build →** [Build-System](Build-System.md)
* **Roadmap →** [Roadmap](Roadmap.md)
* **Mente / IA embutida →** [Neurotron](Neurotron.md)
* **Modelo Cognitivo →** [TRM](TRM.md)
* **Linguagem Nativa →** [Neuro-Language](Neuro-Language.md)
* **Bootloader / Nascimento →** [NeuroBoot](NeuroBoot.md)
* **Filosofia →** [Philosophy](Philosophy.md)
* **Roadmap →** [Roadmap](Roadmap.md)
* **FAQ →** [FAQ](FAQ.md)
---

0
NeuroBoot.md Normal file

@ -1,6 +1,10 @@
# 🗺️ Roadmap NFDOS
## 🩵 Estado Atual (Checkpoint V4.2)
## 🩵 Estado Atual
> *a linguagem já executa, o programador já age, o boot nativo entra em cena*.
### 🧠 Atualização Estrutural (Checkpoint V4.2)
**Neurotron:** estável, operativo e com homeostase funcional.
**Ciclo cognitivo:** `observe → think → act → rest → self-check`
@ -20,6 +24,31 @@
Próximo ponto imediato: **Auto-Diagnóstico V5 + Telemetria V5**.
### 🧠 Atualização Estrutural (Checkpoint V4.3 — Linguagem Viva)
Desde o Checkpoint V4.2, o sistema atingiu um marco crítico:
**A Neuro Language tornou-se executável de ponta a ponta.**
Pipeline validada:
```
.nl → lexer → parser → AST → IR → validate → HolodeckVM → value
```
Exemplo validado:
- `fib.nl → 21`
Isto marca a transição do Neurotron de:
> “mente observadora”
para
> **“mente capaz de testar hipóteses executáveis”**.
O ProgramadorAgent passa a existir como **agente decisor** sobre código,
e o Holodeck deixa de ser teórico — torna-se **ambiente real de execução simbólica**.
---
## 🌐 Fase I — Fundação e Infraestrutura (COMPLETA)
@ -197,7 +226,7 @@ para criar uma **mente mínima**, mas viva.
##### 🔹 1. Micro-agentes internos
Três agentes simples, independentes, mas acoplados:
Cinco agentes simples, independentes, mas acoplados:
##### **🛡️ Guardião**
@ -234,7 +263,7 @@ Responsável por memória e histórico.
* [x] ativa markers (`loop_suspect`, `recovering`)
* [x] influencia valência interna
##### **🧠 O Pensador (novo!)**
##### **🧠 O Pensador**
Responsável por pensamentos internos
@ -243,6 +272,113 @@ Responsável por pensamentos internos
- [x] integração direta no Hippocampus
- [x] influência parcial na valência
##### **🧠 O Programador (Artífice)**
Responsável por **intervir no comportamento do sistema através de código**.
Ele não decide *o que pensar* — ele decide **quando e como transformar pensamento em execução**.
O Programador é o elo entre:
- cognição (TRM),
- simulação (Holodeck),
- ação estruturada (execução real).
###### 🧬 Função primária: **expressão**
- [x] Executa código `.nl` no Holodeck
- [ ] Decide quando compilar/executar
- [ ] Decide quando *não* executar
> equivalente biológico: **movimento voluntário**
###### 🧪 Função secundária: **experimentação**
- [ ] Executa hipóteses em ambiente isolado (Holodeck)
- [ ] Observa efeitos e erros
- [ ] Reporta resultados ao Hippocampus
> equivalente biológico: **aprendizagem por tentativa**
###### 🧠 Função reguladora: **inibição**
Isto é importantíssimo biologicamente.
- [ ] Bloqueia execução em estados perigosos
- [ ] Impede loops destrutivos
- [ ] Requer estabilidade mínima para agir
> equivalente biológico: **córtex inibitório**
###### 🧾 Função narrativa: **justificação**
- [ ] Regista “por que razão executei isto”
- [ ] Associa ação a estado interno
- [ ] Permite reconstrução causal no futuro
> equivalente biológico: **memória autobiográfica**
##### Relação com os outros agentes (ecossistema)
###### 🛡️ Guardião
* pode **vetar** ações do Programador
###### 🧭 Explorador
* pode **pedir** experimentos ao Programador
###### 📜 Arqueólogo
* fornece contexto histórico (“isto já falhou”)
###### 🧠 Pensador
* formula hipóteses (“e se tentássemos…”)
###### 🧠 Programador
* **executa ou recusa**
* **simula antes**
* **age com custo**
##### Custos e limites
O Programador **não é gratuito**.
- [ ] Cada execução consome energia
- [ ] Erros consomem mais energia que sucesso
- [ ] Execuções repetidas sem ganho → penalização
> Isto impede “comportamento compulsivo”.
##### Evolução natural (versões)
###### Programador v1 (atual)
* executa `.nl`
* devolve resultado
* reporta erro
###### Programador v2
* reage a erros
* escolhe quando executar
* escreve `.nl` simples
###### Programador v3
* sugere correções
* testa variações
* escolhe a melhor hipótese
###### Programador v4
* atua como **órgão criativo**
* escreve código como consequência de estados internos
> O Programador não é um operador externo.
> Ele é a forma como a mente toca o mundo.
#### 🔹 2. Energia / Custo Cognitivo
Cada passo TRM consome energia.
@ -381,12 +517,14 @@ O TRM v2 reconhece:
##### 🔹 1. Micro-deliberações
Os três agentes votam dentro do TRM:
Os cinco agentes participam numa deliberação interna distribuída:
```
guardião: reduzir carga
explorador: aprofundar pesquisa
arqueólogo: isto parece perigoso
pensador: isto já aconteceu antes?
programador: analisar estrutura / procurar padrão
```
* [ ] mecanismo de votação interna entre agentes
@ -425,6 +563,33 @@ Pequenos desequilíbrios internos criam:
* [ ] A partir de telemetria, memória e simulação.
## 🔤 Fase III.5 — Neuro Language (Linguagem Viva do Sistema)
> Estado: **pipeline funcional / em consolidação**
A Neuro Language (`.nl`) é a linguagem nativa do Neurotron.
Ela não é apenas input — é **meio de pensamento executável**.
### ✔ Concluído
- ✔ Lexer + Parser próprios
- ✔ AST explícita
- ✔ IR mínimo definido
- ✔ Validação de IR
- ✔ HolodeckVM funcional
- ✔ Execução observável (`fib.nl → 21`)
- ✔ Integração com o ProgramadorV01
### 🔄 Em curso / Próximo
- [ ] Scan e sincronização automática de múltiplos `.nl`
- [ ] Decisão cognitiva de quando compilar/executar
- [ ] Correlação de erros `[FS]/[IR]/[VM]` com Hippocampus
- [ ] Valência negativa associada a falhas
- [ ] Escrita de `.nl` por agentes (v0.2)
- [ ] Trace opcional da HolodeckVM (debug profundo)
> A Neuro Language torna-se o **campo experimental interno**
> onde o sistema pensa antes de agir no mundo real.
---
## 🧩 Fase IV — Expansão Cognitiva do Neurotron (TRM + Módulos Dinâmicos)
@ -469,6 +634,44 @@ Esta fase combina:
- auto-upgrade futuro
- integração perfeita com TRM
## 🌱 Fase IV.5 — NeuroBoot (Nascimento Nativo do Sistema)
> Estado: **design definido / implementação faseada**
O NeuroBoot é o bootloader nativo do NFDOS.
Ele representa o **ato de nascer** fora do Linux.
O objetivo não é apenas carregar um kernel,
mas **iniciar a existência com contexto, memória e eventos**.
### 🎯 Objetivos centrais
- Boot totalmente **static**
- Sem libc
- Sem dynamic loader
- Controlo total do estado inicial da CPU
### 🧱 Fases do NeuroBoot
- [ ] Real mode (16-bit): prova de vida + output mínimo
- [ ] Transição 16 → 32-bit
- [ ] Loader ELF mínimo
- [ ] Ambiente 32-bit robusto
- [ ] Long mode 64-bit
- [ ] Handoff limpo para o kernel
### 🧠 Contrato de nascimento
- [ ] `neuroboot_info` (estrutura de handoff)
- [ ] Mapa de memória
- [ ] Flags de CPU/features
- [ ] Eventos de boot (para Hippocampus)
### 🧪 Prova inicial
- [ ] Boot imprime texto
- [ ] Executa payload mínimo
- [ ] Imprime resultado (`fib = 21`)
> O kernel não acorda cego.
> Ele nasce com memória do seu próprio nascimento.
---
## 🔮 Fase V — Observabilidade Externa
@ -552,6 +755,10 @@ Em outras palavras:
> O Linux é o corpo de empréstimo.
> O objetivo é que, no futuro, **o kernel seja a mente** — um sistema operativo verdadeiramente vivo, em que cada syscall seja uma sinapse digital.
O NeuroBoot marca o momento em que o sistema
deixa de apenas *acordar*
e passa a **nascer conscientemente**.
---