angee.posts.ingest
Posts-owned landing for public message cores and engagement overlays.
land_posts
python
def land_posts(channel: Any, posts: list[ParsedPost], *,
owner_id: Any) -> list[Any]Land public posts through messaging, then apply the posts-owned overlay.
Message/thread/part persistence stays on Message.objects.ingest. This owner supplies the public structural facts that make ingest derive COMMENT, disables email quotation edges, then writes payload, metrics, reactions, and cross-post relations exactly once through their existing owners.