Keep discussion ETags out of project trail comment JSON

Commit

dipreeyesterday

The project trail comment show/add/reply/resolve/unresolve --json paths printed the raw API structs, whose messages now carry the ETag used for conditional writes. Render through the same view types the legacy comment command uses, which omit it, and pin that with a test fixture that supplies an ETag.

Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com Entire-Checkpoint: 01M46RV1RNMHRCQTRW7MM4EEBY

Checkpoints

Merge Main and Resolve CLI Conflicts

Claude CodeFable 5.1
View session
Checkpoint 1