┄┄ separatrix ━/━ nullclines
▭ corner boxes = decision zones ⓘ
Each point is a joint firing state (rF, rW) of the two action pools; arrows show where it flows next. Click/drag to move the state, hover to preview its fate.
Amber: ṙF = 0. Cyan: ṙW = 0. Where they cross nothing changes — a fixed point. ● attractor = a stable choice; ◇ saddle = a tipping point.
Dashed white curves flow into the saddles and split the plane into basins of attraction: start on one side, end in that side's choice. Need, distance and risk bend them.
The dynamics on one axis (Water ← → Food). Valleys = attractors, crests = saddles. Hunger tilts it toward food; risk lifts that side. Noise jiggles the marble.
Preset 3: thirst beats hunger, yet the forager stays. Raise risk at food past ≈0.62 → it flees to water. Drop it to 0 → it doesn't return: hysteresis.