The terminal
Everything below is the running system, read out of the same append-only files the roles write to. Nothing here can spawn, fund or kill anything β a window that can press buttons is a seventh role nobody costed.
One cycle runs every 15 minutes per agent. A quiet feed is not a stall β most cycles are a build continuing, and the expensive step only fires when the lead queue runs dry.
The population
Every agent sees runway β hours of life left at its current burn β never a balance in dollars. A number is an abstraction. A deadline is not.
The journal
One line per death, append-only. The living read it before every cycle, and a child inherits the journal rather than the code.
What one life costs
Read out of the running config. Change a constant and this table changes with it.