Context #
Issue comments are a core part of any issue tracker workflow — used for follow-up questions, status updates, linking related work, and closing the loop. During dogfooding of the CLI (issue #3), there was no way to add a comment to an existing issue (e.g. to note "completed" after finishing a task). This was a noticeable gap.
The sh.tangled.repo.issue.comment lexicon already exists and is straightforward:
{
"$type": "sh.tangled.repo.issue.comment",
"issue": "at://<did>/sh.tangled.repo.issue/<rkey>",
"body": "...",
"createdAt": "<ISO datetime>"
}
The optional replyTo field (an AT-URI) allows threading replies to specific comments.
Tasks #
Notes #
Follow the same body input patterns as tangled issue create — these are already well-tested and provide a consistent UX. The replyTo field (for comment threading) can be deferred to a follow-up issue.