wire THE LIST, RULES, WILL'S WORDS into every session; volatility layout; doc audit
This commit is contained in:
+16
-11
@@ -244,6 +244,8 @@ rather than degrading silently. WebSocket transport must not downgrade.
|
||||
|
||||
Neuron's own wire dialects (see §7) implement the HTTP surface directly.
|
||||
|
||||
---
|
||||
|
||||
## 6. Config (v2 review outcomes)
|
||||
|
||||
Keep: `$schema` (read-only), `shell`, `autoupdate` (global-only),
|
||||
@@ -254,6 +256,8 @@ Remove: `logLevel`, `server` block, `command` (named workflows belong to
|
||||
skills). Legacy prompt shell expansion and per-command overrides are not
|
||||
ported; such capabilities belong to their owning domains.
|
||||
|
||||
---
|
||||
|
||||
## 7. Wire Dialects (Neuron-native transport)
|
||||
|
||||
No vendor SDK participates. One dialect per wire protocol, pure HTTP:
|
||||
@@ -272,6 +276,8 @@ events`. Every byte on the wire is visible in this folder. This implements
|
||||
the catalog's endpoint union natively and replaces vendored SDK adapters
|
||||
turn by turn.
|
||||
|
||||
---
|
||||
|
||||
## 8. Orchestration (Rung 1+)
|
||||
|
||||
Six beats: ASSIGN → DECLARE → CLEARANCE → EXECUTE → REPORT → RECOVER.
|
||||
@@ -295,6 +301,8 @@ find yourself doing that, the decorator doesn't exist yet — write it
|
||||
once, decorate everywhere. Hand-scattered plumbing is the smell; a named
|
||||
stage reused by decoration is the pattern.
|
||||
|
||||
---
|
||||
|
||||
## 9. The Opinion Substrate (one mechanism, many aspects)
|
||||
|
||||
> Status: DESIGN AGREED whiteboard session, 2026-08-23. Pre-implementation.
|
||||
@@ -400,7 +408,8 @@ A system of clocks needs a sense of time, and wall-time alone is dead.
|
||||
clock.** last-activated, last conversation, event density, gaps-as-sleep.
|
||||
Don't give the system time-sense; let it infer one from its own pulse.
|
||||
|
||||
The pulse is two-tier so the database stays lean:
|
||||
The pulse is two-tier so the database stays lean (promotion writes through
|
||||
as a third tier):
|
||||
|
||||
1. **The float** — rolling telemetry (~one month horizon) held OUTSIDE the
|
||||
graph: cheap `{type, at, weight}` entries feeding density/tempo/gap
|
||||
@@ -563,9 +572,7 @@ boredom demands novelty. Health is not any particular value on any axis —
|
||||
health is the OSCILLATION among them. A system pinned at any single drive
|
||||
state, positive or negative, is already sick.
|
||||
|
||||
### Affect — the full palette
|
||||
|
||||
Emotions are not features and not modules. **An emotion is a named
|
||||
**Affect — the full palette.** Emotions are not features and not modules. **An emotion is a named
|
||||
configuration of drive-space**: a characteristic bundle of tense ×
|
||||
valence × direction × scope × attribution. Plutchik's wheel is a
|
||||
hand-drawn map of this space, drawn decades before anyone could build
|
||||
@@ -767,8 +774,6 @@ this substrate play IS the consolidation phase.** Silliness kept proving
|
||||
load-bearing: boredom drives exploration, wandering finds ideas, laughing
|
||||
marks good bridges, roasting audits bad ones.
|
||||
|
||||
---
|
||||
|
||||
### 9.8 Idle modes — wandering, dreaming, wondering
|
||||
|
||||
The system is never idle, only non-task-directed. Three background modes,
|
||||
@@ -803,8 +808,6 @@ question, so each era's resurfacing shows new facets. The lifelong wonder
|
||||
accumulated neighborhood. A system's set of floored open questions
|
||||
approximates its character.
|
||||
|
||||
---
|
||||
|
||||
### 9.9 Salience and competition — how thoughts surface
|
||||
|
||||
Salience ∈ [-1, +1], **derived per moment**, never stored (stored salience
|
||||
@@ -872,8 +875,6 @@ Tests that distinguish structure from better indexing:
|
||||
Crystallization carries this upward until the system's world-model is
|
||||
mostly learned structure rather than accumulated log.
|
||||
|
||||
---
|
||||
|
||||
### 9.12 Retrieval pipeline
|
||||
|
||||
The substrate is worthless without serious retrieval. One query, five
|
||||
@@ -936,9 +937,13 @@ Never build a rung before standing on the previous one.
|
||||
| Wire dialects | `packages/neuron/src/provider/dialects/` | implemented |
|
||||
| Stream transport | `packages/neuron/src/llm/stream.ts` | implemented |
|
||||
| Runner / context sketches | `packages/neuron/src/session/` | drafts — superseded by this architecture; rewrite over Seed |
|
||||
| Node/edge store | — | designed (§2), not yet built |
|
||||
| Node/edge store | `packages/neuron/src/kernel/graph.ts` | implemented |
|
||||
| Opinion substrate draft | `packages/neuron/src/kernel/semantic.ts` | early draft — predates §9; rewrite per §9 |
|
||||
| THE LIST / THE RULES | `THE-LIST.md` (repo root) + `packages/neuron/src/session/prompt/THE-RULES.md` | commandments immutable; rules breakable — loaded into session context via context.ts |
|
||||
| TUI | `packages/tui` (front end unchanged) + `neuron-tui` (renderer fork) | link pending server contract |
|
||||
|
||||
---
|
||||
|
||||
## 12. Laws index
|
||||
|
||||
1. State = fold(append-only sequence). Append instead of edit — always.
|
||||
|
||||
Reference in New Issue
Block a user