...How can we move to a point where changes that are made to Cocoon are done in an environment agnostic way, rather than with an assumption that the servlet is the only user?...
The only thing that comes to mind is automated tests of both CLI and servlet environments...at this point it is a lot of work to add, but I doubt that any rules like "make sure you re-test the CLI" would work.
-Bertrand
