score-profile
score-profile
Transforme une analyse de profil en verdict actionnable. Une note ne vaut que rapportée à l'objectif de l'auteur : un profil "se faire recruter" ne se juge pas avec les critères d'un "lever des fonds". La grille de signaux est dans signals.md à la racine du plugin.
Entrée
La fiche profil produite par analyze-github-profile, plus si disponible l'éval README de eval-readme et les signaux StarMapper. Si la fiche n'existe pas encore, lancer d'abord l'analyse de profil.
Procédure
- Confirmer l'objectif principal détecté. Toute la notation en découle.
- Noter chaque catégorie de la grille ci-dessous, sur 100, pondérée par les poids définis dans
signals.md(section « Pondération /100 par objectif »). Si StarMapper est indisponible, appliquer la règle de renormalisation décrite danssignals.md. - Agréger en une note /100 (Σ score_catégorie × poids, arrondie à l'entier) et lister les correctifs, du plus rentable au moins rentable.
- Générer la carte de résultat (voir section Sortie).
Montrer le calcul de la note, pas seulement le résultat. Afficher le poids de chaque catégorie et l'arithmétique (par exemple README 78×0,22 + findability 80×0,20 + repos phares 65×0,15 + … = 72/100). Une note sans son détail n'est pas auditable. Tout chiffre repris dans la notation suit la discipline de preuve de signals.md : sourcé par une commande gh, ou marqué [à vérifier].