Soglie dei badge ricalibrate su ~71 eventi a stagione; obiettivo pagelle a 1000

Presenza fissa 15/35/55, Sempre in palestra 5/10/20, Sherpa dei palloni 3/5/8;
obiettivo o13 da 200 a 1000 voti. Test di integrazione ora derivano le soglie
dalle definizioni; documenti e CHANGELOG aggiornati.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5.5 committed 2026-11-15 20:02:30 +01:00
1 parent 50930ac142
commit cfbba613dc
11 files changed
+109 -88

No files matched your search

+2 -2
View File
@@ -47,9 +47,9 @@ assert.equal(segreta.emoji, "⏰");
assert.equal(segreta.testo, "Forse è il momento di puntare la sveglia 10 minuti prima! 😄");
// --- "sei a un passo": solo entro due unità dalla soglia ---------------------
assert.ok(ids(g({ presenze: 4 })).some((id) => id.startsWith("quasi:presenze")));
assert.ok(ids(g({ presenze: 13 })).some((id) => id.startsWith("quasi:presenze")));
assert.ok(
!ids(g({ mvp: 5, presenze: 2 })).some((id) => id.startsWith("quasi:presenze")),
!ids(g({ mvp: 5, presenze: 12 })).some((id) => id.startsWith("quasi:presenze")),
"a 3 di distanza non si notifica",
);