pub async fn three_step_chain(test: &mut Test) -> Result<()>Expand description
A 3-step chain (User → Project → Task → Tag) walks the planner’s
unfolder more than once. Verifies the recursive nesting and the chain of
BelongsTo rewrites at each hop.