A couple of related use cases, brought to the forefront by the Differential feed changes:
- The FeedStory handler in the bot is really hacky, but enjoys a fair amount of use in the wild. We should reduce its terribleness.
- The HTTP hooks for feed have no high-level / human-readable information anymore.
Approaching both of these probably involves:
- Fix feed rendering into plaintext (no strip_tags() / htmlentitydecode() garbage).
- Add reasonable plaintext blobs to feed.query and the HTTP hooks.
Overall goals are: get rid of the garbage code on this pathway; make these APIs consumable for "post a human-readable notification somewhere" without rewriting feed rendering on the far side.