Allow user to customize views. Views will have same tasks of project but with different layout (columns and swimlanes). And moving to other columns and swimlanes will perform actions which will change metadata. Just like in focalboard and super productivity.
Example, user created view named priority, he added one swimlane with four column named 0,1,2,3. he setup actions on all columns to change priority. Now when user move task to x column, task will get x priority.
With this feature, user can easily edit metadata and visualize tasks