Thanks for using Shoreleave!
Shoreleave baseline is used to smoke-test and evolve new ideas for the individual shoreleave modules. All of the code is exactly in sync.
I suggest that if people are building up from baseline, they use the project as is. You may find you want to modify some pieces of shoreleave's default behaviors to better fit your application - this is easiest to do directly in source (rather than jacking yourself into a protocol).
In the 0.3 release, protocols and their implementations were pulled apart more. Specifically in `remotes` you need to be mindful to require the protocols and the implementation. Aside from that, everything else should work as it does with the baseline application.
Let me know if this doesn't help and we can work through putting together a representative example of a bug.
Cheers,
Paul