OBJECT

PostFeedReason

Explains why a specific post appeared in the feed

link GraphQL Schema definition

  • type PostFeedReason {
  • # The post ID this reason applies to
  • postId: ID!
  • # Primary source that caused this post to appear
  • source: FeedSource!
  • # Topics that matched (if source involves topics)
  • matchedTopics: [Topic!]!
  • # Human-readable explanation
  • explanation: String!
  • # Educational value score (0-5) for the requested provider type, if applicable
  • educationalScore: Int
  • # AI-generated reasoning for the educational value score
  • educationalReasoning: String
  • # Feed boost multiplier applied to this post's author (from database or override)
  • authorBoost: Float
  • }