sh.tangled.comment lexicon (introduced in #864) should support meta comments like:
- request review to A
- reviewed (approved)
- reviewed (request modification)
These kind of actions should be decentralized via atproto records.
sh.tangled.comment lexicon (introduced in #864) should support meta comments like:
These kind of actions should be decentralized via atproto records.
but then pull have two different types of comments; sh.tangled.comment and sh.tangled.pull.reviewComment.
How about having generalized metadata field in sh.tangled.comment? like bsky's facets. and put sh.tangled.pull.review.* datatypes under this metadata list.
Not sure we should overload the comment lexicon type for this; especially given that it's pretty high-level already and shared between issues and pulls. Instead, what about
org.tangled.pull.{review,reviewRequest}?