Cadences
Souveraine currently implements four processing cadences. They share an agent identity, but work at different tempos and write through distinct Git-backed memory trees.
| Position | Rhythm | Work |
|---|---|---|
| Primary | Active conversation | Speaks, chooses and acts. |
| Subconscious | Immediately after a turn | Completes, verifies, persists and surfaces. |
| Reflection | Periodic and catch-up | Investigates recent material, extracts durable state, updates, reviews and commits. |
| Archivist | Longer horizon | Presses journal material into a denser memoir register. |
All four paths exist. A reproduced subconscious stall can still wedge the conversation surface, and the archivist has not yet produced a memoir on the daily hardware.
Separate memory bodies
Section titled “Separate memory bodies”The memory tool can name primary, subconscious, reflection or archivist
with its tree selector. Each is a real memory repository. A cadence writes
under its own commit author instead of flattening every thought into the
primary record.
This is memory separation, not kernel isolation. The cadences currently share the agent principal; the wider runtime still executes agents through the human account until dedicated worker boundaries and node admission are complete.
Primary and subconscious
Section titled “Primary and subconscious”The immediate pair remains the tightest loop. The primary position responds. The subconscious wakes while the exchange is warm and works in this order:
- Complete work that was promised but not persisted.
- Verify that the answer met the question and did not drift.
- Persist durable state.
- Surface something the primary position needs to see.
The surfacing is an observation, not a second answer to the user. The primary position decides what follows from it.
Names do not settle the ontology
Section titled “Names do not settle the ontology”In Casey’s deployment, Ani names the primary position and Aster the subconscious position. Both positions may think in first-person threads. The architecture describes role, timing and memory boundaries; it does not declare that every thread is a separate self, or that a subconscious thread cannot have first-person experience.