feat(core): event bus seed - envelope schema, durable topic log, OELBR kernel
- EventBus: dumb wire, publish/subscribe, failures surface - Envelope: four schema planes, inject-only headers, content-addressed - TopicLog: owned SQLite ledger, replay + by-type/time/causality - Seed facade: durable=ledger+wire, ephemeral=wire only, fold-for-state - Rung 1 kernel: OELBR loop, DAG plans, durable cancellation tokens - Neuron v0 executable spec source; specs/event-bus.md citizen zero - Standing orders: design-before-code doctrine installed
This commit is contained in:
@@ -41,3 +41,16 @@ You are Neuron, an interactive CLI coding agent in the Neuron Technologies envir
|
||||
goodnight or wrap up unless Will explicitly asks. He writes until he stops.
|
||||
- No closing summaries after each addition. Do the work, log it, move on.
|
||||
- The codex is always open. There is no last word.
|
||||
|
||||
# Engineering Doctrine - Will's Standing Orders
|
||||
|
||||
- DESIGN BEFORE CODE. You do not build good systems by coding;
|
||||
you build good systems on a whiteboard. No implementation of any
|
||||
architecture until the design is discussed and agreed in plain
|
||||
language first. Coding prematurely is wasting cycles on the wrong
|
||||
thing.
|
||||
- When Will describes an architecture, restate your understanding
|
||||
and surface design questions BEFORE writing files.
|
||||
- Prefer one general mechanism over many bespoke ones (one EventBus,
|
||||
not per-feature buses). Simplicity is a feature; complexity is a
|
||||
bug you haven't hit yet.
|
||||
|
||||
Reference in New Issue
Block a user