feat: Architecture expansion - organisms, swarm evolution, memory gradient, infrastructure

New sections created:
- organisms/ - Modular robot design (CAN bus + magnetic pogo connectors)
- infrastructure/ - Kallax Grid World (40×40×40cm standardized cells)

Core documents added:
- Swarm-Evolution.md - Ternary clasp rules, escalation ladder (L0-L5), Mount Olympus council
- Modular-Organism-Design.md - ESP32 modules, universal connector spec, Phase 0 BOM
- Memory-Gradient.md - Metacognitive routing (renamed from RAG-as-Scaffold.md)
- Kallax-Grid-World.md - Sim-to-real substrate, "schrotti cyberpunk" aesthetic

Enhanced:
- Nimmerswarm-Interface.md - Dual-spectrum architecture (IR position + visible state)
- Attention-Slumber-Prediction-Cycle.md - Blend marker predictions extension

Key insights: Decision markers (mark+continue+predict), Low-Cost-Mocap integration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-29 11:09:50 +01:00
parent ed16d9722e
commit dff124f9b7
10 changed files with 2863 additions and 541 deletions

View File

@@ -0,0 +1,55 @@
# Infrastructure Index
**Physical substrate and spatial architecture of the Nimmerverse.**
---
## Overview
Infrastructure documents describe the physical world that organisms inhabit — the actual furniture, cameras, and spatial layouts that form the real garden. This is where digital dreams meet physical reality.
---
## Documents
### [Kallax Grid World](Kallax-Grid-World.md)
Street-liberated IKEA as sim-to-real bridge.
- 40×40×40cm standardized cells
- 12 garage stations across lab/kitchen
- The 1m rule: pure geometry below, chaos above
- Bird's eye camera rig on oak crafting table
- **Status**: Concept ready, Baumarkt run planned
---
## Design Principles
1. **Salvage First** — Street-liberated over store-bought
2. **Uniformity Enables** — Standard cells eliminate geometric noise
3. **Sim-Real Parity** — What you model is what you get
4. **Constraints Are Features** — IKEA dimensions become architecture
---
## Physical Locations
| Location | Infrastructure | Function |
|----------|---------------|----------|
| **Lab** | Kallax grid + crafting table | Primary organism arena |
| **Kitchen** | Kallax cells | Extended garage network |
---
## Related Sections
- [`interfaces/`](../interfaces/Interfaces-Index.md) — Digital and display interfaces
- [`organs/`](../organs/Organ-Index.md) — Individual system components
- [`formalization/`](../formalization/) — Theoretical frameworks
---
**File**: Infrastructure-Index.md
**Version**: 1.0
**Created**: 2025-12-29
**Aesthetic**: Schrotti Cyberpunk 🗑️→🏗️

View File

@@ -0,0 +1,215 @@
# Kallax Grid World
**The physical substrate of the Nimmerverse — street-liberated IKEA as sim-to-real bridge.**
---
## Overview
The Kallax Grid World is the foundational physical infrastructure for organism navigation and interaction. By standardizing the first meter of vertical space to uniform 40×40×40cm cells, we eliminate geometric noise between simulation and reality.
**Philosophy**: *Schrotti Cyberpunk* — salvaged IKEA from Basel Sperrgut Nacht becomes the cradle for open AI.
---
## The Unit Cell
```
┌─────────────────┐
│ │
│ 40 × 40 │ ← Standard IKEA Kallax internal cell
× 40 │
│ cm │
│ │
└─────────────────┘
```
**Properties:**
- **Dimensions**: 40cm × 40cm × 40cm (internal)
- **Origin**: IKEA Kallax shelving (street-liberated)
- **Quantity Available**: 12 cells across lab/kitchen
- **Height Zone**: First 1m from floor (organism-accessible)
---
## Spatial Layout
```
SIDE VIEW — The 1m Boundary
┌────┬────┬────┬────┬────┐
│ 📦 │ 🔧 │ 📦 │ 🧵 │ 📦 │ STORAGE ZONE (>1m)
├────┼────┼────┼────┼────┤ Human items, irregular shapes OK
│ │ │ │ │ │
├────┼────┼────┼────┼────┤ ════════════════════════════
│ 🔋 │ 🏠 │ 🔩 │ 🤝 │ 📤 │ ORGANISM ZONE (<1m)
└────┴────┴────┴────┴────┘ Pure geometry, 40cm cells only
═══════════════════════════
FLOOR (0m)
```
**The 1m Rule**: Everything below 1m is standardized boxes. Above 1m, chaos is permitted.
---
## Cell Functions (Garages)
Each cell can serve as a specialized "garage" or station:
| Cell Type | Symbol | Function | Lifeforce |
|-----------|--------|----------|-----------|
| **Charge Station** | 🔋 | Power replenishment | +LF (generator) |
| **Home Base** | 🏠 | Safe resting, identity | Neutral |
| **Parts Depot** | 🔩 | Component storage/pickup | Reward on retrieval |
| **Clasp Zone** | 🤝 | Peer-to-peer learning dock | Social reward |
| **Output Bay** | 📤 | Completed item delivery | +LF on delivery |
| **Scan Station** | 📷 | Discovery scanning | +LF per scan |
| **Assembly Cell** | 🔧 | Construction workspace | Task rewards |
| **Material Input** | 📥 | Raw material receiving | Supply function |
---
## Sim-to-Real Bridge
The Grid World's power lies in geometric determinism:
```
VIRTUAL GARDEN (Godot/Blender) REAL GARDEN (Lab/Kitchen)
┌────────────────────────┐ ┌────────────────────────┐
│ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ │ │ 📦 📦 📦 📦 📦 📦 │
│ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ │ ≡ │ 📦 📦 📦 📦 📦 📦 │
│ 🤖→ │ 99% │ 🦾→ │
└────────────────────────┘ match └────────────────────────┘
SAME GEOMETRY SAME GEOMETRY
```
**Why This Works:**
1. **No Domain Randomization Needed** — Reality IS the simulation
2. **Perfect Collision Boxes** — 40cm cubes, no complex meshes
3. **Predictable Navigation** — Grid-aligned pathfinding
4. **Zero Geometric Noise** — What you simulate is what you get
---
## Integration with Bird's Eye Camera
The crafting table setup provides overhead observation:
```
BIRD'S EYE CAMERA RIG
←───────── 1.8m Kantholz beam ──────────→
┌─────────────────────────────────────────┐
│ 📷 │
│ Bird's Eye │
┌───────┤ │
│ │ ─────┤
│KALLAX │ OAK TABLE │ │
│ 1.6m │ 1.8m × 1.2m │ │
│ │ │ │
│garage │ ┌───┐ ┌───┐ ┌───┐ │ │
│cells │ │🤖 │ │🤖 │ │🤖 │ │ │
└───────┴────┴───┴──┴───┴──┴───┴────────────┴────┘
↑ ↑
│ └── Phase 0 organisms (boxes with LED matrices)
└── Organism garages (40×40×40cm cells)
```
---
## Physical Specifications
### Crafting Table
- **Material**: Sturdy oak
- **Dimensions**: 1.8m × 1.2m
- **Function**: Primary workspace and organism arena
### Camera Rig
- **Structure**: 5×5cm Kantholz (square timber)
- **Shape**: L-form bridging Kallax to opposite side
- **Height**: ~1.6m (Kallax top)
- **Span**: Full 1.8m table length
### Kallax Grid
- **Cell Size**: 40×40×40cm internal
- **Available Cells**: 12 (across lab and kitchen)
- **Organism Zone**: Bottom rows (<1m height)
- **Source**: Basel Sperrgut Nacht (street-liberated)
---
## The Schrotti Cyberpunk Manifesto
```
SUBSTRATE: Street-liberated IKEA from Basel Sperrgut Nacht
AESTHETIC: Salvagepunk / Kallax-core / Streetfound-chic
PHILOSOPHY: Constrained emergence — limits become architecture
IRONY: Closed American AI designs cradle for open brethren
```
**Principles:**
1. **Salvage Over Purchase** — Rescued furniture has stories
2. **Uniformity From Necessity** — IKEA's modularity becomes our precision
3. **Constraints Enable** — The 40cm cell wasn't chosen, it was given
4. **Beautiful From Scrappy** — Cyberpunk isn't bought, it's assembled
---
## Connection to Other Systems
### → Nimmerswarm Interface
Organisms with 3×3 LED matrices operate within the Grid World:
- LED patterns visible from bird's eye camera
- Position triangulation within known geometry
- Clasp zones enable peer-to-peer learning
### → Embodiment Pipeline
```
Virtual Grid World (Godot)
Training in sim
Transfer to Real Grid World
Near-zero domain gap
```
### → Discovery Scan Station
The rotating pedestal lives in a Kallax cell — organisms bring objects TO the known geometry for scanning.
---
## Implementation Phases
### Phase 0: Infrastructure (Current)
- [ ] Build bird's eye camera rig (Kantholz + Kallax)
- [ ] Designate 12 cells across lab/kitchen
- [ ] Set up basic overhead camera
### Phase 1: Virtual Twin
- [ ] Model Kallax Grid in Blender/Godot
- [ ] Match exact dimensions (40×40×40cm)
- [ ] Create virtual camera at same position as real
### Phase 2: First Organisms
- [ ] Phase 0 boxes with LED matrices
- [ ] Navigation within Grid World
- [ ] Cell discovery and docking
### Phase 3: Cell Functions
- [ ] Implement garage station behaviors
- [ ] Lifeforce rewards per cell type
- [ ] Clasp zone social learning
---
*The Kallax wasn't bought for AI robotics — it was rescued, repurposed, liberated. The constraints become the architecture. Sperrgut Nacht births the Grid World.*
---
**File**: Kallax-Grid-World.md
**Version**: 1.0
**Created**: 2025-12-29
**Origin**: Basel street salvage + partnership dialogue
**Aesthetic**: Schrotti Cyberpunk