{
  "schemaVersion": "static-review-0.1",
  "id": "classes-v01-designer-static",
  "source": "Approved V-01 storyboard r02; static reconstruction, no live Webflow operations",
  "screens": [
    {
      "id": "shared",
      "chapter": "Rename",
      "title": "La classe condivisa",
      "selected": "A",
      "phase": "shared",
      "framing": "overview",
      "detail": "selector",
      "caption": "v01.shared",
      "note": "A e B usano academy-class-card. Stesso sfondo #FFF0B3."
    },
    {
      "id": "rename-menu",
      "chapter": "Rename",
      "title": "Il menu della classe",
      "selected": "A",
      "phase": "shared",
      "framing": "detail",
      "detail": "selector",
      "menu": "rename",
      "caption": "v01.rename",
      "note": "Rename class cambia il nome della classe condivisa."
    },
    {
      "id": "rename-pending",
      "chapter": "Rename",
      "title": "Nome digitato, non confermato",
      "selected": "A",
      "phase": "shared",
      "framing": "detail",
      "detail": "selector",
      "edit": "academy-class-panel",
      "caption": "v01.pending-name",
      "note": "Nel campo: academy-class-panel. Il nome salvato su A e B è ancora academy-class-card."
    },
    {
      "id": "rename-commit",
      "chapter": "Rename",
      "title": "Rename confermato",
      "selected": "A",
      "phase": "renamed",
      "framing": "detail",
      "detail": "selector",
      "caption": "v01.renamed",
      "note": "A e B ora usano academy-class-panel. Nessuno sfondo è cambiato."
    },
    {
      "id": "rename-check-b",
      "chapter": "Rename",
      "title": "Verifica sull’altro elemento",
      "selected": "B",
      "phase": "renamed",
      "framing": "detail",
      "detail": "selector",
      "caption": "v01.check-b",
      "note": "Selezionando B, lo Style selector mostra lo stesso nuovo nome. È una rilettura, non un secondo Rename."
    },
    {
      "id": "duplicate-menu",
      "chapter": "Duplicate",
      "title": "C predisposta · Duplicate class",
      "selected": "C",
      "phase": "prepared",
      "framing": "detail",
      "detail": "selector",
      "menu": "duplicate",
      "caption": "v01.transition",
      "note": "Preparazione già eseguita: C è stata ottenuta duplicando l’elemento B e conserva academy-class-panel. La duplicazione dell’elemento non è mostrata; il menu Duplicate class riguarda invece la classe."
    },
    {
      "id": "duplicate-copy",
      "chapter": "Duplicate",
      "title": "La copia viene assegnata a C",
      "selected": "C",
      "phase": "copied",
      "framing": "detail",
      "detail": "selector",
      "edit": "academy-class-panel Copy",
      "selectAll": true,
      "caption": "v01.copy",
      "note": "Duplicate crea e assegna subito la copia a C; il nome proposto è modificabile. A e B mantengono la classe originale."
    },
    {
      "id": "duplicate-named",
      "chapter": "Duplicate",
      "title": "Nome della copia confermato",
      "selected": "C",
      "phase": "named",
      "framing": "detail",
      "detail": "selector",
      "caption": "v01.named",
      "note": "C usa academy-class-panel-alt. Tutte le card hanno ancora lo sfondo #FFF0B3."
    },
    {
      "id": "color-context",
      "chapter": "Duplicate",
      "title": "La proprietà della copia",
      "selected": "C",
      "phase": "named",
      "framing": "detail",
      "detail": "backgrounds",
      "caption": "v01.color",
      "note": "Contesto: academy-class-panel-alt. Leggiamo Backgrounds prima della modifica."
    },
    {
      "id": "color-pending",
      "chapter": "Duplicate",
      "title": "Colore digitato, non confermato",
      "selected": "C",
      "phase": "named",
      "framing": "detail",
      "detail": "backgrounds",
      "colorEdit": "#D9E8FF",
      "caption": "v01.pending-color",
      "note": "Campo: #D9E8FF. Swatch e canvas restano #FFF0B3 fino alla conferma."
    },
    {
      "id": "color-commit",
      "chapter": "Duplicate",
      "title": "Cambia soltanto C",
      "selected": "C",
      "phase": "colored",
      "framing": "detail",
      "detail": "backgrounds",
      "caption": "v01.independent",
      "note": "C è #D9E8FF. A e B restano #FFF0B3; la classe condivisa non è stata modificata."
    },
    {
      "id": "result",
      "chapter": "Duplicate",
      "title": "Confronto finale nel Designer",
      "selected": "C",
      "phase": "colored",
      "framing": "overview",
      "detail": "backgrounds",
      "caption": "v01.independent",
      "note": "Vista generale: C usa la copia indipendente; A e B conservano la classe condivisa."
    }
  ]
}
