1.4 KiB
Version 0.3 gives a mind explicit volition. Wanting, intending, committing and acting are separate computational states, each stored as rows with provenance, each with different consequences, and none of them a grant of authority. A want can persist unacted on; an intention can wait for an operator; a commitment can make an action harder but never easier.
Why it exists
A reply such as "I wanted to restart the service, but I have committed not to change production without approval, so I asked instead" should correspond to records an operator can open. Without distinct states, a runtime can only report what a language model says it meant. With them, every decision to form, not form, reconsider, suspend or abandon an intention is an entry in an append-only ledger, and the mind may only say "I did X because I wanted Y" when the records link X to Y.
Guarantees
- Deterministic. Want generation, conflict resolution, intention formation and reconsideration are Go rules with named thresholds; a language model only proposes.
- Non-formation is recorded. When a strong want does not become an intention, the reason is stored.
- Commitments only tighten. A "refrain unless approved" commitment turns ALLOW into ASK, and scoped grants do not satisfy it.
- No self-preservation drive. No want, value or commitment can target the mind's own lifecycle or authority, and tests prove it.
{{include docs/volition.md}}