I just discovered this behavior of Asana:
Say you have Task A. Then you have Task B as a dependent task of Task A.
When you mark Task A complete, Asana deletes the dependency between Task A and Task B!
This was a surprise to me, and seems like an odd behavior. Is this a bug, or it’s as designed?