- Install shadcn Dialog, Input, Label, Textarea components - Move from @/ literal dir to src/components/ui/ (known shadcn CLI issue) - CreateInitiativeDialog: controlled dialog with name/description fields - tRPC createInitiative mutation with loading/error states - Form resets on open, validates name non-empty