Context
See:
Recommendations must be grounded in SBARC data and eligibility rules.
Task
Implement deterministic filtering of opportunities before LLM usage.
Filtering should consider:
- age band eligibility
- deadline not passed
- location constraints (if applicable)
- basic tag/category overlap with user interests
Acceptance criteria
- Ineligible opportunities are not recommended by default
- Filtering happens before LLM prompt construction
- Clear reason if no eligible opportunities are found
Out of scope
- Ranking or scoring users
- External web search
Context
See:
Recommendations must be grounded in SBARC data and eligibility rules.
Task
Implement deterministic filtering of opportunities before LLM usage.
Filtering should consider:
Acceptance criteria
Out of scope