Epic 1 · Slice 0A + 0B

Repo eseguibile, preview-ready e con gate minimi già attivi.

Questa baseline fissa stack, struttura e qualità minima del progetto prima di aprire data foundation, auth e shell completa.

Source of truth

Documenti guida già agganciati

Lo scaffold resta nel perimetro dei documenti di delivery e delle decisioni architetturali già chiuse.

  • docs/delivery/20-build-order.md
  • docs/delivery/21-epics-and-backlog.md
  • docs/delivery/22-full-and-gradual-releases.md
  • docs/architecture/10-tech-architecture.md
  • docs/architecture/14-decisions.md

Slice 0A

Repo eseguibile

0A

Bootstrap `Next.js` con App Router, struttura canonica e app locale pronta per il preview deployment.

  • App `Next.js` con App Router e TypeScript.
  • Build pronta per preview deployment su Vercel.
  • Layer `app`, `ui`, `shell`, `features`, `lib`, `styles` e `src/i18n` creati.
  • Catalogo UI italiano centralizzato, senza stringhe hardcoded.

Slice 0B

Quality baseline

0B

Tooling minima di engineering e security per bloccare regressioni già dal primo branch utile.

  • Formatter condiviso con check dedicato.
  • Lint basato su Next.js ed ESLint flat config.
  • Typecheck TypeScript separato dai build step.
  • Baseline unit test con Vitest e Testing Library.
  • Smoke E2E baseline con Playwright.
  • Secret scanning locale e in CI.
  • Dependency audit ad alta severità per dipendenze runtime.
  • Workflow GitHub Actions pronto per gate bloccanti su PR.