feat(moteur): analyse d'offre + matching honnête + garde-fou provenance (THI-124) - #16
Conversation
|
Warning Review limit reached
More reviews will be available in 1 minute and 55 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Free Run ID: 📒 Files selected for processing (6)
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. Comment |
|
ℹ️ Seule PR encore ouverte du backlog (THI-139). Draft du moteur matching (THI-124) — exclu du merge train, ne pas merger en l'état. |
…ce (THI-124) Pipeline 3 temps (Architecture §4a) : - §1 analyse de l'offre collée → AnalyzedOffer structurée (titre, compétences, mots-clés, séniorité), sortie structurée Claude (Sonnet 4.6 par défaut). - §2 matching : le LLM ne reçoit comme source de contenu QUE le profil réel ; l'offre sert de consignes de tri/reformulation ; chaque item porte sa provenance. - §3 garde-fou déterministe (hors LLM) : assertValidCv rejette tout item non sourcé → invention impossible par construction. - Client Claude via fetch, appel injectable (LlmComplete) ⇒ tests sans réseau. - Coût loggé (modèle/tokens/$) sans logger le contenu CV en clair (RGPD). - Tests : « item sans provenance → rejeté » (absente + id inconnu), CV sourcé accepté. profile.ts vendoré depuis THI-123 (#5, identique) pour la buildabilité ; se dédoublonne au merge. Co-Authored-By: Paperclip <noreply@paperclip.ing>
5be739f to
dffca9b
Compare
Recrée la PR #13 (DRAFT), auto-fermée quand la branche base de #3 a été supprimée. Reste en draft — à finaliser par l'auteur THI-124. Base re-pointée sur main.