fix(mobile): bind a new-task draft whenever a project is in view

The provider resolves selectedProject to the environment's first project
before setProject ever runs, and the draft screen skips setProject when
the route's project already matches. Text typed in that window had no
draft to land in and was lost on cancel. Mint the draft from an effect
keyed on the selected project instead of only inside setProject.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
c1157a308dJulius Marminge committed on 9/6/2026, 7:12:37 PMparent5d256e4
1 file changedLine totals unavailable