Feed logic
The feed is generated from normalized source records, then filtered by your anonymous device state so posts you have already viewed are excluded from future pages.
Interaction model
Likes, saves, and comments are stored separately from source content, following the same repo-plus-record split that makes AT-style feeds composable.