What I would ask you is- what do you think needs to be proven the most? That is, what aspects do we have questions about or are unsure of whether they are a good idea? For example, one question is how many modules can be handled efficiently? Or, do we need a database to index the modules or will just a brute force read from disk + process work for reasonable repository sizes?
So, what do we want to know and how can prototyping help us answer those questions?
In my opinion, the most important thing we can do is to have an empirically backed description of the expected behavior of adept. That is, do what you are doing + record what worked and what didn't in what circumstances.
-Mark
>
> -Doug Tangren
>
http://lessis.me