FeedReasonInput
@raizfc/contracts / FeedReasonInput
Type Alias: FeedReasonInput
FeedReasonInput =
Readonly<{isCheeringTeam?:boolean;isFollowingDistrict?:boolean;isFollowingTeam?:boolean;isFollowingTorcida?:boolean; }>
Defined in: engagement/feed.dto.ts:145
Reason priority order (SPEC-DOMAIN-FEED-001 "Prioriza entidades que o usuário torce/segue sem
excluir recência"). resolveFeedReason returns the single strongest reason that applies —
FeedPostDto never stacks multiple reasons (IS-MVP-11.4 "Preference signals without
multiple-reason stacking" names this explicitly, but the rule already has to hold here since
this pack is the only one computing a FeedReasonDto today).