When updating tasks, specify -i and -s multiple times

Timeline

Amolith opened

This is to encourage the model to use one tool/CLI invocation for multiple status changes so we can print the updated task list once instead of multiple times, needlessly filling up the context window.

Additionally add text everywhere np t a and np t u occurs inside an Fprintln call including examples of adding multiple tasks with multi-line descriptions and updating multiple task statuses. The most common update pattern is marking one complete and another in_progress, so definitely use that example for status updates.

Amolith closed the bug

Amolith commented

Implemented batch status updates in cmd/t/u.go by changing -i and -s flags to StringArray type. This enables commands like: np t u -i abc123 -s completed -i def456 -s in_progress

Updated all help text across 6 files to show multi-task examples with both single and batch patterns, emphasizing the common completed+in_progress pattern.

All tests pass. Feature verified with end-to-end testing.

Co-authored-by: Crush crush@charm.land