Artificial Person Pipeline
How one simulated person moves from a world event to an action and a thought, every body tick, and how a run of that person becomes an experiment. Drawn from CLAUDE.md §5 to §7 and the Stage 2 code as of 3 November 2026.
Figure 1. One body tick: six layers, twelve channels
Numbers are the channels of CLAUDE.md §6. The body acts before thought engages: a tick runs the whole upward chain and the action step before the gate fills the thought inbox, so thought learns what the body did as a fact about itself. Actions just taken also enter the gate, at low salience when habitual. Interrupts and primed memories reach thought without passing the gate. Thought never picks fine-grained actions; it sends intentions, and habit and action code converts them.
The two marked findings: stress reaches the appraisal read both as sensation words in the prompt prefix and as κ·stress in code, which is the rule 7 double count the world session now plans to measure by replay; and intentions account for about four percent of started actions, so thought barely steers behaviour yet.
Figure 2. From seed to experiment
The research question is how automatic, pre-conscious processes shape what a person does and thinks. The automatic layer is the manipulation, so the loop changes one code-side parameter at a time while the scenario, the narration wording and the random streams stay fixed. Body-only runs skip the LLM and can run thousands of times. Replay lets code-side sweeps reuse logged model outputs.
Order inside one body tick (§7.1)
- World update: advance scripted events, deliver messages through access rules
- Body relaxation: closed-form decay for the elapsed time
- Perception
- Attention: decision read plus capacity cap
- Fast appraisal: read, recalibrate, distort; update body
- Breaking-point check: enter override if load plus stress exceeds capacity
- Memory priming
- Habit and action: cue habits, intentions, social pull, softmax
- Apply actions to a frozen world snapshot, canonical order
- Interrupt check
- Awareness gate fills the thought inbox
- Learning and decay: prediction errors, habit accessibility, memory strength, intentions
Order inside one thought episode (§7.2)
- Trigger: interrupt, span expired, or context change; span set by tempo
- Build the prompt through the prompt builder only, under a token budget
- Generate a structured episode with the LLM, scaffold by scaffold
- Apply in code: store the episode as memory, send intentions down, set absorption, apply body effects, update beliefs in log-odds, apply halts
- Reflect when accumulated importance crosses a threshold: revise self-concept, possibly write a new decision mode
Tempo sets the episode span: one compressed episode for a routine stretch, a step every 30 to 60 simulated seconds when stakes and surprise are both high. The world clock follows it.