État d’avancement:Reprise locale testéefiche de référencemise en service interdite pour l’instantÉtat réel:Lab strict v2 localpage d’autorité composantpromotion NO-GO
Choisissez votre lectureCommencez par la vue sans jargon si vous découvrez le sujet.
À qui s’adresse chaque lecture?

Je veux comprendre: direction, équipes métier, communication, achats et première visite. Exploitation: opérateur, support et astreinte. Vue architecte: architecte, ingénieur et sécurité. Tout afficher: revue complète de la fiche.

« Je veux comprendre » affiché. Ce choix sera repris sur les autres fiches. La décision de mise en service et les risques restent toujours visibles.

Comprendre cette fonction en 60 secondes

Le résumé donne le rôle, le trajet, le risque, le responsable et la limite de preuve en moins d’une minute. Les dépendances et exemples restent disponibles juste après, sans jargon imposé.

Résumé essentiel

Ce que c’est et à quoi cela sert

Restaurer la base locale sans toucher à la vraie.

Tester une restauration isolée avec retour arrière, sans toucher aux vraies données.

Une comparaison utile

Comme un exercice dans un espace vide: vérifier sans risquer le vrai service.

Ce qui entre

Une sauvegarde doit être vérifiée après une panne simulée.

Qui en bénéficie et quel résultat attendre

Une copie cohérente est restaurée sans modifier la production.

Les équipes qui utilisent ou contrôlent ces données.

État actuel

Reprise locale testée. PROUVÉ sur un ensemble figé: 126 sources, 48/48 tests de sauvegarde-restauration et 81/81 sur quatre séries ciblées. NON PROUVÉ: nettoyage Scaleway réel, perte complète du contrôleur et production. Mise en service interdite pour l’instant.

Risque principal

Une reprise incomplète peut aggraver la panne; la mise en service reste interdite.

Responsable

Responsable de la reprise des données locales. Autorité de décision: Responsable exploitation des données.

Décision suivante

Autoriser un exercice réel seulement après validation de l’isolation, du retour arrière et des objectifs de reprise.

Voir les dépendances, preuves et solutions de secours
Ce qui entre, en langage courant

Une sauvegarde doit être vérifiée après une panne simulée.

Ce dont il dépend

Des services autorisés à écrire, des règles de conservation et d’une restauration préparée.

Comment le service continue

Les écritures concernées sont arrêtées. L’équipe données applique la procédure de restauration approuvée, sans correction improvisée.

En cas de panne et pour vos données

Cet espace d’essai vérifie qu’une copie de la base locale peut être remise en état après une panne simulée, sans jamais toucher aux vraies données. Si un essai échoue, rien ne change côté réel. Les vraies informations restent à leur place, intactes.

Preuve attendue avant la prochaine étape

Snapshot recovery fermé à 126 sources au digest c25ee67a0a9302cf532a546a33c895a3b27dfc6a7121efa1c3ef5ad8b2a27e6f et au digest d’entrées 5c64e87449a54a644cb8cf26c12fc65999c81ab2b3ebee8a01be832153d05902; 48/48 tests telephony-backup-restore, dont 42 scénarios hostiles internes, et 81/81 sur quatre suites. Le Job Scaleway réel, la perte complète du contrôleur et la production restent NO-GO.

Statut expliqué

L’ensemble figé couvre 126 sources et passe 48/48 tests de sauvegarde-restauration, soit 81/81 sur quatre séries ciblées. Il vérifie 42 scénarios de panne exigés sans créer de ressource réelle. Un témoin déjà expiré doit disparaître avant toute dépense; le nettoyage refuse une ressource rattachée en course et ne traite que les identifiants attendus. L’absence observée couvre une seule zone et quatre types de ressources; l’absence d’écriture concurrente reste une condition à garantir. Le nettoyage Scaleway réel et la perte complète du contrôleur restent non testés. Il faut signer la version et ses composants, restaurer une archive candidate sur un hôte amd64 natif représentatif, exercer les défaillances de stockage et écritures interrompues, faire vérifier le tout par un runner CI autorisé puis contrôler le vrai service, le média et un appel.

Exemple concret

Une sauvegarde doit être vérifiée après une panne simulée. Une copie cohérente est restaurée sans modifier la production.

Voir l’exemple technique précis

La suite telephony-backup-restore passe 48/48 tests. L’un d’eux ferme 42 scénarios hostiles des parcours v2; les autres couvrent notamment le reaper provider, les rollbacks, les reprises après crash, les limites de taille, la concurrence et l’admission de maintenance.

Voir les questions et réponses selon votre rôle

Les six lectures ci-dessous reprennent les mêmes faits. Elles ne créent pas une seconde source de vérité.

Direction
Question: Peut-on compter sur cette fonction aujourd’hui?
Réponse: L’ensemble figé couvre 126 sources et passe 48/48 tests de sauvegarde-restauration, soit 81/81 sur quatre séries ciblées. Il vérifie 42 scénarios de panne exigés sans créer de ressource réelle. Un témoin déjà expiré doit disparaître avant toute dépense; le nettoyage refuse une ressource rattachée en course et ne traite que les identifiants attendus. L’absence observée couvre une seule zone et quatre types de ressources; l’absence d’écriture concurrente reste une condition à garantir. Le nettoyage Scaleway réel et la perte complète du contrôleur restent non testés. Autoriser un exercice réel seulement après validation de l’isolation, du retour arrière et des objectifs de reprise.
Métier
Question: Quel service rend-elle concrètement?
Réponse: Tester une restauration isolée avec retour arrière, sans toucher aux vraies données. Une copie cohérente est restaurée sans modifier la production.
Achats et conformité
Question: De quoi dépend l’engagement et qu’est-ce qui manque?
Réponse: Des services autorisés à écrire, des règles de conservation et d’une restauration préparée. Il faut signer la version et ses composants, restaurer une archive candidate sur un hôte amd64 natif représentatif, exercer les défaillances de stockage et écritures interrompues, faire vérifier le tout par un runner CI autorisé puis contrôler le vrai service, le média et un appel. Preuve attendue: Snapshot recovery fermé à 126 sources au digest c25ee67a0a9302cf532a546a33c895a3b27dfc6a7121efa1c3ef5ad8b2a27e6f et au digest d’entrées 5c64e87449a54a644cb8cf26c12fc65999c81ab2b3ebee8a01be832153d05902; 48/48 tests telephony-backup-restore, dont 42 scénarios hostiles internes, et 81/81 sur quatre suites. Le Job Scaleway réel, la perte complète du contrôleur et la production restent NO-GO.
Communication
Question: Que peut-on annoncer sans faire de fausse promesse?
Réponse: Vous pouvez expliquer l’objectif suivant: Tester une restauration isolée avec retour arrière, sans toucher aux vraies données. Ne présentez pas cette fonction comme disponible en production: L’ensemble figé couvre 126 sources et passe 48/48 tests de sauvegarde-restauration, soit 81/81 sur quatre séries ciblées. Il vérifie 42 scénarios de panne exigés sans créer de ressource réelle. Un témoin déjà expiré doit disparaître avant toute dépense; le nettoyage refuse une ressource rattachée en course et ne traite que les identifiants attendus. L’absence observée couvre une seule zone et quatre types de ressources; l’absence d’écriture concurrente reste une condition à garantir. Le nettoyage Scaleway réel et la perte complète du contrôleur restent non testés.
Exploitation
Question: Qui agit et quel est le premier geste sans risque?
Réponse: Responsable de la reprise des données locales. Autorité de décision: Responsable exploitation des données. Arrêter les nouvelles écritures concernées, protéger l’état existant et prévenir l’équipe données.
Technique
Question: Où sont les contrats exacts?
Réponse: Utilisez la « Vue architecte ». Elle montre les entrées, les sorties, les interfaces, les données, la sécurité et les preuves provenant de la fiche d’autorité.

Trajet simple, de la situation au résultat

Le trajet montre ce qui déclenche cette fonction, le service qu’elle rend et le résultat obtenu. Il reste lisible sans fonction interactive.

Suivre le flux

Partie documentée: Restaurer la base locale sans toucher à la vraie.

  1. Le laboratoire fabrique des données synthétiques et une cible isolée, puis produit un manifeste fermé, des empreintes et, selon le parcours, un fichier chiffré avec age.

  2. Les archives tronquées, traversées, trop grandes, incomplètes ou déchiffrées avec la mauvaise identité sont bloquées avant mutation.

  3. Chaque service garde un lease partagé pendant sa vie. Restore et recovery doivent obtenir le lease exclusif v3, lié à l’opération, la phase et au tool digest autorisé, avant toute mutation.

  4. La base et les fichiers sont échangés transactionnellement. Onze contrôles métier, le vrai repository lifecycle et le finalizer committed-success vérifient la reprise et l’absence de journal résiduel.

  5. L’ensemble figé confirme 48/48 tests de sauvegarde-restauration, dont 42 scénarios de panne exigés, et 81/81 tests sur quatre séries. Le nettoyage Scaleway réel et la perte complète du contrôleur restent absents, donc la mise en service reste interdite.

Comment lire ce trajet: avancez avec les flèches du clavier ou parcourez les étapes dans l’ordre. Les contrats exacts restent dans la « Vue architecte ».

Étape 1 sur 5: Le laboratoire fabrique des données synthétiques et une cible isolée, puis produit un manifeste fermé, des empreintes et, selon le parcours, un fichier chiffré avec age.

Impact utile: Une copie cohérente est restaurée sans modifier la production.

En cas de panne: Une reprise incomplète peut aggraver la panne; la mise en service reste interdite.

Responsable: Responsable de la reprise des données locales. Autorité de décision: Responsable exploitation des données.

Premiers gestes en cas de problème

Reconnaître ce qui se passe, protéger le service et prévenir le bon responsable sans improviser.

Ce que vous voyez

Une reprise incomplète peut aggraver la panne; la mise en service reste interdite.

Première action sans risque

Arrêter les nouvelles écritures concernées, protéger l’état existant et prévenir l’équipe données.

Solution de secours

Les écritures concernées sont arrêtées. L’équipe données applique la procédure de restauration approuvée, sans correction improvisée.

Qui prévenir et où lire les preuves

Responsable de la reprise des données locales. Autorité de décision: Responsable exploitation des données. La procédure de production reste à créer et valider avant la mise en service. Ouvrir la fiche d’architecture et de preuve du domaine.

Besoin d’un terme technique? Ouvrir les définitions
navy.db
base SQLite locale
age
outil de chiffrement de fichiers
Lease
verrou partagé ou exclusif
Finalizer committed-success
contrôle final qui valide l’absence de journal résiduel avant succès
Tool digest
empreinte de l’outil autorisé
RPO
perte de données maximale admise
RTO
délai maximal de reprise
PITR
restauration à un instant choisi

Décision actuelle: mise en service interdite pour l’instant. L’ensemble figé couvre 126 sources et passe 48/48 tests de sauvegarde-restauration, soit 81/81 sur quatre séries ciblées. Il vérifie 42 scénarios de panne exigés sans créer de ressource réelle. Un témoin déjà expiré doit disparaître avant toute dépense; le nettoyage refuse une ressource rattachée en course et ne traite que les identifiants attendus. L’absence observée couvre une seule zone et quatre types de ressources; l’absence d’écriture concurrente reste une condition à garantir. Le nettoyage Scaleway réel et la perte complète du contrôleur restent non testés. Ce qui reste à faire: Il faut signer la version et ses composants, restaurer une archive candidate sur un hôte amd64 natif représentatif, exercer les défaillances de stockage et écritures interrompues, faire vérifier le tout par un runner CI autorisé puis contrôler le vrai service, le média et un appel.Décision actuelle: promotion NO-GO, pas de mise en production. PROUVÉ sur le snapshot recovery fermé à 126 sources au digest c25ee67a0a9302cf532a546a33c895a3b27dfc6a7121efa1c3ef5ad8b2a27e6f et au digest d’entrées 5c64e87449a54a644cb8cf26c12fc65999c81ab2b3ebee8a01be832153d05902: 48/48 tests telephony-backup-restore et 81/81 tests sur telephony-backup-restore, telephony-maintenance-lock, telephony-recovery-image-archive et telephony-restore-provenance. La suite conserve 42 scénarios hostiles internes, dix-neuf fenêtres prepare/authorize, huit contrôles d’admission, huit limites, une adoption stale, le finalizer committed-success, deux smokes du repository lifecycle et le nettoyage à zéro. Les contrats du reaper provider vérifient aussi, avec CLI factice, qu’un canari déjà expiré est supprimé avant toute ressource facturable, qu’un run réussi est strictement postérieur à sa création et que trois observations consécutives confirment son absence. Le serveur est supprimé sans cascade, puis seuls les UUID exacts du groupe de sécurité, du volume et de l’IP sont traités; une course de rattachement est refusée et un GET direct contrôle les UUID mémorisés lorsque les listes du projet sont temporairement vides. L’inventaire vide porte uniquement sur ces quatre familles dans le Project et la zone sélectionnés; les autres zones et familles ne sont pas observées, et l’exclusivité des écritures IAM reste une hypothèse d’exploitation. Le plafond de 0,10 EUR couvre uniquement le DEV1-M, son IPv4 flexible et son volume local de 40 Go; le Job partagé est exclu. Le coût compute court jusqu’à serverDeletedAt, tandis que l’IPv4 et le volume courent jusqu’à billableAttachmentsAbsentAt. Le workspace temporaire est créé seulement après readiness du reaper et armement du nettoyage persistant, puis supprimé après finalisation et absence attestée des ressources. Tous les NAVY_SCALEWAY_TEST_* sont refusés avant toute commande provider hors du harnais hermétique exact; le catalogue synthétique ne peut donc pas activer un run réel. Trois arrêts SIGKILL sont vérifiés causalement aux frontières du nettoyage persistant et du workspace. Le parseur du catalogue traverse deux pages synthétiques; l’API publique Scaleway réelle reste NON PROUVÉE. La contre-revue ne trouve aucun P0/P1: un essai Scaleway payant borné est GO uniquement sous Node 22.23.2, avec Project et profil dédiés et opérateur local de confiance. Ce GO ne vaut pas production. P2 ouverts: le vérificateur statique reste lexical et un TOCTOU local théorique, sous le même UID, subsiste entre hash et exécution. Le rapport systemd v6 local, émulé et non signé reste une preuve historique séparée de coupures forcées, adoption stale, finalizer positif et refus fail-closed. NON PROUVÉ: vrai Job ou provider cloud exécuté, perte complète du contrôleur, hôte cloud candidat, version signée, archive de production, service Navy Phone complet, média, carrier, PSTN et RPO/RTO. Verdict production NO-GO. Blockers: Release signée avec SBOM et seuil CVE, runner CI autorisé, archive candidate production, stockage hors site verrouillé, coupure cohérente base/enregistrements, PITR, RPO/RTO, hôte cloud candidat amd64 natif, défaillances de stockage et écritures interrompues, redémarrage du processus Navy Phone et du média, appel de contrôle et exercice sur l’hébergement cible restent à prouver.

Opérer le composant

Responsabilité, séquence nominale, panne et niveau de service attendu.

Owner et rôleSéquence nominaleMode dégradéObservabilité et SLO
Éprouve sauvegarde et restauration transactionnelle sans toucher la production. Owner reprise des données locales.
Non-rôle: Ne restaure aucune archive de production et ne prouve ni RPO/RTO, ni PITR, ni redémarrage du processus Navy Phone, Asterisk ou média.
La suite telephony-backup-restore passe 48/48 tests. L’un d’eux ferme 42 scénarios hostiles des parcours v2; les autres couvrent notamment le reaper provider, les rollbacks, les reprises après crash, les limites de taille, la concurrence et l’admission de maintenance.Schéma maintenance v3, finalizer committed-success et reaper provider contractuel. Le reaper refuse une course de rattachement et contrôle les UUID mémorisés par GET direct si les listes sont vides.Le niveau de preuve est Lab strict v2 local. Aucun SLO de production n’est acquis; l’owner doit mesurer disponibilité, erreurs, saturation et reprise avant promotion.

Panne, reprise et surveillance

Modes de panne connus, comportement de reprise et signaux à mesurer avant toute mise en service.

Modes de panneReprise après incidentSignaux à mesurer
  • Archive tronquée, traversée, trop grande, incomplète ou déchiffrée avec la mauvaise identité: elle est bloquée avant toute mutation; la cible isolée reste inchangée et la tentative est consignée.
  • Concurrence entre service et restauration: le lease exclusif v3, lié à l’opération, la phase et au tool digest, est refusé pendant un lease partagé actif; la mutation n’a pas lieu.
  • Reprise incomplète ou journal résiduel: le finalizer committed-success refuse le succès; le laboratoire garde la mise en service interdite plutôt que déclarer une restauration aboutie.
État conservé: archive, manifeste fermé, empreintes et bundle persistent, et aucun volume de production n’est touché. Le snapshot recovery ferme 126 sources et passe 48/48 tests telephony-backup-restore, dont 42 scénarios hostiles internes, puis 81/81 tests sur quatre suites ciblées. Le rapport systemd v6 historique reste une preuve locale séparée après deux arrêts forcés d’une VM x86_64 émulée. Restent l’archive candidate, le Job Scaleway réel, la perte complète du contrôleur, l’hôte cloud natif et la vérification indépendante.Signaux existants: snapshot recovery fermé à 126 sources au digest c25ee67a0a9302cf532a546a33c895a3b27dfc6a7121efa1c3ef5ad8b2a27e6f et au digest d’entrées 5c64e87449a54a644cb8cf26c12fc65999c81ab2b3ebee8a01be832153d05902; 48/48 tests telephony-backup-restore et 81/81 sur quatre suites. Les contrats avec CLI Scaleway factice couvrent un canari expiré avant allocation facturable, un run réussi strictement postérieur, trois absences consécutives, la suppression serveur non cascade puis les UUID exacts, le refus d’une course de rattachement et le GET direct lorsque les listes sont vides. L’inventaire vide observe seulement serveur, groupe de sécurité, volume et IP dans le Project et la zone sélectionnés; les autres zones et familles sont hors preuve, et l’exclusivité des écritures IAM reste une hypothèse. Le plafond de 0,10 EUR vise seulement les ressources du lab et exclut le Job partagé. Le coût compute court jusqu’à serverDeletedAt; celui de l’IPv4 et du volume jusqu’à billableAttachmentsAbsentAt. Le workspace temporaire est créé après readiness du reaper et armement du nettoyage persistant, puis supprimé après finalisation. Tous les NAVY_SCALEWAY_TEST_* sont refusés avant provider hors du harnais hermétique exact; le catalogue synthétique est impossible en réel. Trois SIGKILL sont prouvés causalement. Le parseur du catalogue traverse deux pages synthétiques; l’API publique réelle reste non prouvée. Aucun P0/P1 ne reste: essai payant borné GO sous Node 22.23.2 avec Project et profil dédiés et opérateur local de confiance. P2: vérificateur statique lexical et TOCTOU local théorique même UID entre hash et exécution. Aucun Job ou provider cloud réel, aucune perte complète du contrôleur et aucun signal de production. Production NO-GO. À mesurer avant promotion: RPO, RTO, restauration candidate et exécution sur l’hébergement autorisé.
Déplier ou replier les détails d’architecture

Contrat d’architecture

Entrées, sorties, protocoles, données, dépendances et configuration.

Amont et entréesAval et sortiesInterfaces et trust boundaryÉtat, données et déploiement
Copie contrôlée de navy.db, éventuels enregistrements, archive v2, sidecar SHA-256 et identité age de test.Cible locale isolée vérifiée, rapport sans contenu sensible et décision de promotion NO-GO.Archive v2, manifeste fermé, SHA-256, chiffrement age, lease partagé pendant la vie du service et lease exclusif pendant restore/recovery.Snapshot recovery fermé: 126 sources au digest c25ee67a0a9302cf532a546a33c895a3b27dfc6a7121efa1c3ef5ad8b2a27e6f; 48/48 tests telephony-backup-restore, dont 42 scénarios hostiles internes, et 81/81 tests sur quatre suites ciblées.
Déploiement: Laboratoire Docker local isolé uniquement; aucune archive ou cible de production n’est exercée.

Frontière de confiance: Laboratoire Docker local isolé, sans namespace réseau hôte absolu. Entrent une copie contrôlée de navy.db, des enregistrements éventuels, une archive v2, un sidecar SHA-256 et une identité age de test. Sortent une cible isolée vérifiée, un rapport sans contenu sensible et un verdict de promotion.

Déplier ou replier les détails de sécurité et de preuve

Sécurité, preuve et décision

Le statut de preuve reste visible quel que soit le profil choisi.

Sécurité et identitéPreuve et sourcesBlockersDéfinitions
Archive v2, manifeste fermé, SHA-256, chiffrement age, lease partagé pendant la vie du service et lease exclusif pendant restore/recovery.Niveau de preuve: PROUVÉ sur le snapshot recovery fermé à 126 sources au digest c25ee67a0a9302cf532a546a33c895a3b27dfc6a7121efa1c3ef5ad8b2a27e6f et au digest d’entrées 5c64e87449a54a644cb8cf26c12fc65999c81ab2b3ebee8a01be832153d05902: 48/48 tests telephony-backup-restore et 81/81 tests sur telephony-backup-restore, telephony-maintenance-lock, telephony-recovery-image-archive et telephony-restore-provenance. La suite conserve 42 scénarios hostiles internes, dix-neuf fenêtres prepare/authorize, huit contrôles d’admission, huit limites, une adoption stale, le finalizer committed-success, deux smokes du repository lifecycle et le nettoyage à zéro. Les contrats du reaper provider vérifient aussi, avec CLI factice, qu’un canari déjà expiré est supprimé avant toute ressource facturable, qu’un run réussi est strictement postérieur à sa création et que trois observations consécutives confirment son absence. Le serveur est supprimé sans cascade, puis seuls les UUID exacts du groupe de sécurité, du volume et de l’IP sont traités; une course de rattachement est refusée et un GET direct contrôle les UUID mémorisés lorsque les listes du projet sont temporairement vides. L’inventaire vide porte uniquement sur ces quatre familles dans le Project et la zone sélectionnés; les autres zones et familles ne sont pas observées, et l’exclusivité des écritures IAM reste une hypothèse d’exploitation. Le plafond de 0,10 EUR couvre uniquement le DEV1-M, son IPv4 flexible et son volume local de 40 Go; le Job partagé est exclu. Le coût compute court jusqu’à serverDeletedAt, tandis que l’IPv4 et le volume courent jusqu’à billableAttachmentsAbsentAt. Le workspace temporaire est créé seulement après readiness du reaper et armement du nettoyage persistant, puis supprimé après finalisation et absence attestée des ressources. Tous les NAVY_SCALEWAY_TEST_* sont refusés avant toute commande provider hors du harnais hermétique exact; le catalogue synthétique ne peut donc pas activer un run réel. Trois arrêts SIGKILL sont vérifiés causalement aux frontières du nettoyage persistant et du workspace. Le parseur du catalogue traverse deux pages synthétiques; l’API publique Scaleway réelle reste NON PROUVÉE. La contre-revue ne trouve aucun P0/P1: un essai Scaleway payant borné est GO uniquement sous Node 22.23.2, avec Project et profil dédiés et opérateur local de confiance. Ce GO ne vaut pas production. P2 ouverts: le vérificateur statique reste lexical et un TOCTOU local théorique, sous le même UID, subsiste entre hash et exécution. Le rapport systemd v6 local, émulé et non signé reste une preuve historique séparée de coupures forcées, adoption stale, finalizer positif et refus fail-closed. NON PROUVÉ: vrai Job ou provider cloud exécuté, perte complète du contrôleur, hôte cloud candidat, version signée, archive de production, service Navy Phone complet, média, carrier, PSTN et RPO/RTO. Verdict production NO-GO.
Avec une CLI Scaleway factice, le canari déjà expiré doit être supprimé avant toute ressource facturable, par un run strictement postérieur, puis rester absent sur trois observations. Le serveur est supprimé sans cascade avant les UUID exacts du groupe de sécurité, du volume et de l’IP. Le plafond de 0,10 EUR couvre seulement les ressources du lab; le Job partagé est exclu. Vrai Job Scaleway, perte complète du contrôleur, cloud, média et PSTN non prouvés. Verdict production NO-GO.
Vue d’autorité du domaine · Entrée du catalogue
NO-GO: Release signée avec SBOM et seuil CVE, runner CI autorisé, archive candidate production, stockage hors site verrouillé, coupure cohérente base/enregistrements, PITR, RPO/RTO, hôte cloud candidat amd64 natif, défaillances de stockage et écritures interrompues, redémarrage du processus Navy Phone et du média, appel de contrôle et exercice sur l’hébergement cible restent à prouver.Consulter les définitions de cette fiche
Données et souveraineté UELe laboratoire manipule des données synthétiques et des copies contrôlées de navy.db, chiffrées avec age, dans un environnement Docker local fermé. Aucune donnée de production n’est exercée et rien ne sort vers un tiers; la souveraineté d’une archive candidate de production reste non prouvée.