// Transfer requirement:
// one shared selected project, query persists across project switches,
// project draft resets when project identity changes, derived label is not duplicated state.
