FEP-7458: Using the replies collection

Accept/Reject doesn’t have the same semantics of Add/Remove, so that’s why I went with Add/Remove. There may still be potential for dual-typing as AddToReplies and so on, but for that I’d point toward FEP-0391 as that expands upon this one.

Quick summary of that one:

  • When an activity that has a side effect of adding something to a special collection is received, you respond with an Add that is attributedTo the activity with the side effect.
  • When you receive an activity that is attributedTo one of your activities, you Update your activity to include the received activity as the result of your activity.
    • If your activity was a Create, then:
      • if the target of the stamp was context, then Update the object to add a contextProof.
      • if the target of the stamp was inReplyTo.replies, then Update the object to add an inReplyToProof.

Given that, I’m still thinking about whether to have a manuallyManagesReplies property (or similar) in this FEP or the other FEP. I am leaning toward this one.