The official documentation is at: http://docs.alfresco.com
The complianceable aspect just holds the data, there is no behaviour attached to it. It was created before the Records Management module, and the idea was that people could use rules or timed actions to create the behaviour they needed.
Here is the definition:
The RM module has a more complete content model and behaviour already implemented and in a way supersedes Complianceable. It makes use of scripting for the behaviour, so is easy to extend.