Skip to content

FINALE X/6 e progresso dei finali scoperti (FASE 4) - #32

Merged
ceccode merged 1 commit into
mainfrom
feat/finali-x6
Sep 1, 2026
Merged

ceccode merged 1 commit into
mainfrom
feat/finali-x6

Conversation

@ceccode

@ceccode ceccode commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Obiettivo

Chiudere la FASE 4: finali, replay e condivisione.

Cosa cambia

  • Card di fine partita:
    • badge FINALE X/6 con la posizione del finale raggiunto;
    • riga Hai scoperto N dei 6 finali, con i finali già visti nelle partite precedenti.
  • Meme card condivisibile:
    • il numero FINALE X/6;
    • la riga ruolo · indizi (es. Custode · 8/10 indizi).
  • Persistenza locale (nessun account, come best score e Collezione): i finali scoperti si ricordano tra una partita e l'altra e si azzerano con «Cancella i dati».

Implementazione

  • src/core/endings.ts — ordine canonico dei sei finali + posizione 1-based (puro, testato).
  • src/platform/storage/discovered-endings.ts — porta localStorage per i finali raggiunti.
  • controller — registra il finale al passaggio in ending, azzera con i dati locali.
  • Messaggi IT/EN (numero, progresso, ruolo breve, riga indizi) con parità verificata.

Verifica

npm run check verde: 329 unit test (8 nuovi), 57 e2e (con asserzione sul badge FINALE 1/6 nel percorso completo).

La card di fine partita mostra il numero del finale (FINALE X/6) e quanti finali il giocatore ha scoperto (Hai scoperto N dei 6 finali). La meme card condivisibile aggiunge lo stesso numero e la riga ruolo - indizi.

- core/endings.ts: ordine canonico dei sei finali e posizione 1-based
- platform/storage/discovered-endings.ts: porta localStorage per i finali raggiunti nelle varie partite
- controller: registra il finale quando la fase passa a ending e azzera con i dati locali
- messaggi IT/EN per numero, progresso, ruolo breve e riga indizi

AI-Mode: agent
@netlify

netlify Bot commented Aug 28, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for varano239 ready!

Name Link
🔨 Latest commit 20916cf
🔍 Latest deploy log https://app.netlify.com/projects/varano239/deploys/6a9117dcc9286100088e3a98
😎 Deploy Preview https://deploy-preview-32--varano239.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

Copy link
Copy Markdown

AIDA PR Evidence Report

  • Repo: /home/runner/work/varano-239/varano-239
  • Default branch: main
  • Scope: PR change set @ a6f1da9
  • Generated: 2026-08-28T05:08:55.279Z

Change Summary

  • 1 authored commit
  • 0 automated commits
  • 16 files touched

This report describes the commits in base..HEAD, not the repository's integrated history or deployed production state. Temporal change metrics are intentionally omitted here: a new PR has not existed long enough for rapid-retouch rates or trends to be interpretable.

Observed Provenance

100.0% evidence coverage — declared 1 · inferred 0 · none 0.

Autonomy level Commits
agent 1
assisted 0
autocomplete 0
none (hand-written) 0
unknown 0
automated (no cohort) 0

Provenance completeness

Every commit in this change set carries attribution evidence.

Interpretation Limits

  • Evidence coverage is 100.0%: a missing signal remains unknown; it is not evidence of human authorship and a defaultMode prior does not turn it into observed provenance.
  • Commit scope is pr at a6f1da9: only commits in base..HEAD are included. This is a change-set view, not repository history, merge status, or deployed production state.
  • Rapid-retouch rates and trends are omitted from the PR report because a fresh change set has not had a comparable observation window.
  • AI tagging uses declarations and conservative heuristics; tool use that leaves no commit evidence cannot be recovered from git alone.

@ceccode
ceccode marked this pull request as ready for review August 28, 2026 06:50
@ceccode
ceccode marked this pull request as draft August 28, 2026 08:49
@ceccode
ceccode marked this pull request as ready for review September 1, 2026 18:42
@ceccode
ceccode merged commit 0140085 into main Sep 1, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant