extinguish was recommended to achieve its preconditions;
deenergize was recommended to achieve its preconditions;
go(fire) was recommended and taken.
New goal conditions: not(raging),safe(gases),not(equipped),not(smokey),not(watery)
for new state energized,equipped,raging,smokey,at(fire)
Possible actions and their conditions:
ActionRecommended forPreconditionsDeletionsAdditions
extinguishnot(raging)at(fire),not(energized),raging,equipped,boundariesraging,boundaries,safe(gases)watery,smokey
desmokenot(smokey)at(fire),smokey,not(raging)smokey[none]
dewaternot(watery)at(fire),watery,estimated,not(raging)watery,estimated[none]
deenergizenot(energized)at(fire),equipped,energizedenergized,not(smokey)smokey
set(boundaries)boundariesat(fire),raging,not(boundaries)[none]boundaries,smokey
test(gases)safe(gases)at(fire),equipped,not(safe(gases)),not(raging)[none]safe(gases)
estimate(water)estimatedat(fire),watery,not(raging),not(smokey)[none]estimated
equipequippedat(locker),not(equipped)[none]equipped
store(equipment)not(equipped)at(locker),equippedequipped[none]
go(fire)at(fire)at(locker)at(locker)at(fire)
go(locker)at(locker)at(fire),not(raging),safe(gases),not(watery)at(fire)at(locker)

Figure out the next action before clicking on this link.