I've had some time to read what is being proposed in regard to design and implementation.
It seems to me that everyone is moving somewhat too quickly. The reason I say this is that no one has really discussed what the design requirements of the data structure are and how the application will benefit from one layout versus another.
1) Before we jump into a implementation that may not fulfill the requirements we seek I propose we discuss the design of the Data Structures (session and disk). Does anyone agree?
2) One of the issues I ran into in designing a Authorization model is that of the framework and it's structure. I think this was overlooked. What are the requirements of the framework - if there is one?
3) What are the general design goals that we wish to accomplish? It may be prudent to list them, though they may be well known, so that we can simply mark them off as accomplished.
I want to keep it simple - for me. I know this is a vast project and it could easily become confusing as to where exactly we are headed, utility wise.
Great work so far! ;)
Can't wait to hear what you all think, I'm all ready to dive in.