Recommendations
Recommendations service
Section titled “Recommendations service”Audience: domain, product
Status: specced
Owns: product + backend
Depends on: LMS overview, Lifecycle
Product intent
Section titled “Product intent”- When an interview (or similar gate) finds competency gaps, CAP recommends LMS courses.
- Integration: gRPC
lms.v1.RecommendationsService.RecommendCourses(CAP → LMS). Mock client remains until LMS implements the service. - Shown to the candidate and to panelists when relevant.
- Application may close with reason
GAP_TRAININGuntil gaps are addressed. - LMS completion emits
lms.course.completed(independent LMS certificate). CAP may consume that event to clear gap training later.
See also
Section titled “See also”- Invariant INV-06 → Domain entities
- Flow → Experience flows — gap training
- API / integration → API overview — Recommendations
- Test → TC-GAP-01
- LMS overview