- sw.ts : API GET, navigation et payloads RSC en network-first (cache en secours hors-ligne) ; écritures non interceptées ; fallback ~offline - edit page : bouton Supprimer avec confirmation (CardDeleteButton)
Page /cards/:id/edit : charge la carte via cardsApi, pré-remplit CardForm en mode edit et enregistre via cardsApi.update. Ajoute un test F-06 au form (pré-remplissage + update + navigation). Coche P3-5 dans TODO.