Collect rules (test cases) for interactions between attributes, e.g.:
- Cannot refine a subreference
- Cannot have refines and reuse an existing reference ("name" attribute and empty child content) → Is this true? Might work just fine.
This task is about collecting the use cases, ideally as actual test code (parser tests, better separate unit tests if possible).
Original estimation: 3