Existing inventory record
Store 01 already has 20 apples
store_01→apple→quantity20
Each bracket narrows the location until the engine reaches one value.
store_01→apple→quantity20
currentQuantity.
—
store_01
player_bag
items → potion
Checks ownership, fetches a definition, consumes one item, and applies the effect.
catalog → potion
The copies are separate facts after initialization.
Readers fetch the current value when they need it.
store_01player_bagitems → potioncatalog → potionReads ownership, fetches a catalog property, consumes one item, and applies the result.