Scenario Context
Scenario context is a context. It contains data. Those data are relative to a scenario. They can be acceded and modified by the scenario. They are global to the scenario. Any change must not affect other scenarios.
Eg: A scenario describes the cut of trees. The scenario context contains the number of trees to cut during the scenario. There are several ways to cut a tree. When the user cuts a tree, the number of trees to cut goes down. Another scenario might describe a similar process. This scenario has its own scenario context. Users actions in the first scenario do not impact the second.