Great explanation, thanks Ben.
Is this behaviour documented somewhere?
I found these articles:
http://www.fogcreek.com/fogbugz/docs/70/topics/basics/LinkingCases.html
http://www.fogcreek.com/fogbugz/docs/70/topics/basics/Subcases.html
But some behaviours you listed weren't documented there.
What are Parent Cases?
What problem do they address? When should they be used?
Two main behaviours of interest:
* The CI monkey will not test a slice on a case that has an open sub-case.
* Parent cases can only be closed when all sub-cases are closed.
So parent cases are useful:
* When its required that a fix needs to be staged into several steps. The
last step is the