feat: visa antal exkluderade rundor i player history-accordion #21
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beskrivning
Predicted rating-algoritmen exkluderar rundor som faller under både 2.5σ och 100-poäng-cutoff (aktiveras vid ≥7 rundor i 12-månadersfönstret). Idag är denna info gömd bakom en "View calculation details"-modal som visar hela debugLog som monospace-text.
Vi vill istället visa antalet exkluderade rundor direkt som en rad i accordion-grid:en, och ta bort modalen.
Design
Lägg till en ny rad sist i
<dl class="detail-grid">(seviews/partials/player-history.ejs:8-39):views/partials/ratings-cards.ejs:118-125)Tekniska noteringar
Datakälla — debugLog innehåller redan informationen:
src/services/rating-calculator.js:163-177loggar varje exkluderad runda med datum, competition och vilket filter som triggadeexcluded-flagga (eller motsvarande markör — se debugLog-formatet) för att få siffranPersistens:
player.stdDevlagras redan i DB efter beräkning — lägg tillplayer.excludedRoundsCountpå samma sättPOST /api/refresh-round-history/:pdgaNumber(src/routes/players.js) tillsammans medratingochstdDevsrc/db.jsför ny kolumnModal-borttagning:
showDebugInfo()frånpublic/js/players.jsplayer-history.ejs:40ochratings-cards.ejsScope
Ingår:
Ingår inte: