11 lines
442 B
TypeScript
11 lines
442 B
TypeScript
/** Score minimal requis pour générer et valider un BAP. */
|
||
export const BAP_MIN_QUALITY_SCORE = 90;
|
||
|
||
/**
|
||
* Centralise le seuil BAP afin que l’interface et le serveur appliquent la
|
||
* même règle métier, y compris pour les scores nuls ou absents.
|
||
*/
|
||
export function meetsBapQualityThreshold(score: number | null | undefined): boolean {
|
||
return typeof score === "number" && Number.isFinite(score) && score >= BAP_MIN_QUALITY_SCORE;
|
||
}
|