Meeting minutes
looking at github issues
https://
dirk: added SOLID principles
… will add a sentence or two to better match what's in the document
… defined "session" in 3.2.2.2
dirk: will add a new section on "general concepts" and include "session"
jim: session starts when the user connects and ends when they disconnect
jon: or "activate" the system
dirk: timeout terminates or explicitly stops
… explicitly stopping should be added
jim: a session is started to achieve a goal and ends when the goal is achieved, however long that takes
… why do we need a concept of a session?
… session will maintain context
jon: this is about the management of a session
jim: or activity
debbie: system needs to be able to free resources when the session is done
jim: maintain context
dirk: context can exceed a session
jim: no, context describes the session
debbie: what about long-term preferences
jim: that's in a profile
debbie: can context persist over sessions
jim: we need the concept of a session to start off user interaction that tries to achieve a goal
dirk: only the user knows when the goal is achieved
… there might be several subgoals
jim: should we have a vocabulary in the appendix
jim: definition of terms
debbie: this is issue 12, we can return to that later
dirk: redrew the arrows in Figure 3, did that
dirk: added issue 20
… need to check dataflow consistency