Pour Alexandre et Stephen
Registre de préparation
Chaque critère de l’audit est pris en charge ou explicitement bloqué. Aucun pourcentage : un état ne vaut pas validation. « Provenance du besoin » indique d’où vient la demande (sources de Stephen, constat de périmètre ou clarification) ; le préfixe S55–S65 désigne des sous-critères de l’audit, pas une provenance. Les colonnes « Présentation » et « Production proposée » sont des solutions techniques proposées, pas des demandes.
Bloquants et solutions
| Sujet | Blocage | Solution de présentation | Solution de production proposée |
|---|---|---|---|
| Originaux TIFF | Aucun fichier transmis | Démonstration sur reproductions ouvertes hors collection | Dépôt serveur, copies de consultation, original conservé intact |
| Éditions et droits | Aucune édition choisie ni fournie | Laboratoire avec texte original écrit pour la maquette | Import des éditions autorisées après choix de Stephen |
| Original vs rendu | Sens non précisé (fichier exact, fidélité, résolution) | Bouton « taille native » sur l’image chargée | Accepter un rendu de consultation sur ses originaux |
| Noir et blanc / Béozs | Sens non clarifié | Proposition de configuration non active | Ajout des catégories une fois définies |
| Acquisition PDF vs corpus privé | Deux réponses à concilier (18 et 30 sept.) | Mécanisme expliqué séparément | Enrichissement à l’import, jamais mêlé au corpus interrogé sans accord |
| Volumes contradictoires | 7000 fichiers / 504 Go / 150–700 Mo / 6704 | « À mesurer » | Inventaire réel en lecture seule |
| NAS / hébergement | Non décidé | — | Évaluer NAS, hébergé, hybride |
| Sauvegarde / restauration | Aucune sauvegarde indépendante | Export JSON de la démonstration | Copies indépendantes + restauration testée |
| Accès distants, ~10 lecteurs | Non testé | — | Accès distant sécurisé, test de charge |
| Code commun lecteur vs administration | Rôle choisi librement | Contrat de permissions | Contrôle serveur |
| Budget et modèle IA | Aucun fournisseur | Assistance sans modèle, adaptateur prêt | Banc d’essai puis choix |
| Analyse de sécurité (Strix) | Non exécutée : ni configuration ni budget | Aucun badge de sécurité affiché | Audit sur la plateforme réelle |
Registre de décisions : Noir et blanc, Béozs
Stephen souhaite ces deux paramètres ; leur sens n’est pas clarifié. Ils ne sont pas actifs comme catégories.
- Noir et blanc — proposition de configuration : soit une 11e catégorie principale (une œuvre en sortirait de sa catégorie actuelle), soit un filtre transversal mesuré sur les pixels (saturation faible). Question à Stephen : catégorie ou critère ?
- Béozs — sens inconnu (graphie conservée telle quelle). Question à Stephen : définition et exemples.
Proposition, non activée
Contrat des permissions (à réaliser côté serveur)
| Action | Lecteur | Stephen | Test serveur attendu |
|---|---|---|---|
| Consulter fiches, copies, textes | oui | oui | Sans session : 401 |
| Télécharger un original | non | non par défaut | Aucune URL d’original servie |
| Importer, corriger, publier, retirer | non | oui | Requête d’un lecteur : 403, rien d’écrit |
| Voir les brouillons et l’atelier | non | oui | Résultats lecteur sans brouillon |
Aujourd’hui, le rôle est choisi librement dans le navigateur : ce n’est pas une sécurité et aucune donnée privée réelle n’est présente.
Critères R01–R54 et S55–S65
| Id | Critère | Provenance du besoin | État réel | Résultat visible | Preuve / test | Reste à faire · dépendance | Présentation | Production proposée | Arbitrage |
|---|---|---|---|---|---|---|---|---|---|
| R01 | Cercle privé | Sources de Stephen | Simulation | Entrée par code, rôle choisi localement — ce n’est PAS une authentification | revue de code | Accès serveur aux images, textes, recherches | Écran d’entrée marqué démonstration | Session serveur : code commun lecteurs (haché, révocable) ; images, textes et recherche servis seulement après session valide | Mode d’accès et renouvellement |
| R02 | Navigation par paramètres | Sources de Stephen | Fonctionnel local | Atlas des 10 domaines, filtres conservés au retour | parcours Playwright 1440/768/390 | Validation par Stephen avec ses œuvres | Atlas | Même interface sur le catalogue réel | — |
| R03 | Nom de la plateforme | Sources de Stephen | Fonctionnel local | « La nef des fous » partout | revue | — | — | Nom de domaine éventuel | — |
| R04 | Catégories existantes et ajouts | Sources de Stephen | Décision | 10 domaines ; Noir et blanc et Béozs en proposition de configuration non active | revue | Sens de Noir et blanc et de Béozs | Registre de décisions ci-dessous | Ajout des catégories convenues dans la table des domaines | Définition par Stephen |
| R05 | Une catégorie par œuvre | Sources de Stephen | Fonctionnel local | Une seule valeur domaine ; À classer = file | tests automatiques (vitest) | Conflits sur import réel | Atelier, import | Contrainte en base | — |
| R06 | Version finale seule | Sources de Stephen | Simulation | Compteur de version local | revue | Remplacement réel de fichier | Atelier (simulé) | Remplacement côté serveur, copies recalculées | Règle de « version finale » |
| R07 | Éviter la ressaisie | Sources de Stephen | Fonctionnel local | Import réel de listes de noms, aperçu, ajout sans ressaisie | tests automatiques (vitest) sur noms synthétiques | Mesure sur les vrais noms de Stephen | Page Importer | Import de l’inventaire du NAS | Taux acceptable à fixer |
| R08 | Familles de noms | Sources de Stephen | Fonctionnel local | Parseur conservateur (7 familles dont « Auteur - Ouvrage Antique - Titre »), 14 libellés réels testés contre des attentes écrites, fragments non compris affichés | tests automatiques (vitest) | Familles réelles non vues | Page Importer | Même parseur sur un échantillon de 200 noms réels, taux de lecture mesuré avant généralisation | Convention de nommage |
| R09 | Prénom avant nom | Sources de Stephen | Fonctionnel local | Affichage tel que fourni ; clé de tri séparée | tests automatiques (vitest) | — | Annuaire | — | — |
| R10 | Dates incertaines et Antique | Sources de Stephen | Fonctionnel local | Antique ≠ inconnue ≠ année ; aucune année 0 | tests automatiques (vitest) | Sens des années arrondies (approximation non modélisée) | Filtres de période | Champ « approximatif » si confirmé | Sens des dates rondes |
| R11 | Attributions anonymes | Sources de Stephen | Fonctionnel local | Anonyme ≠ attribution absente (aussi à l’import) | tests automatiques (vitest) | Formes « atelier de », « attribué à » | Annuaire | Champ qualificatif | Exemples à fournir |
| R12 | Livres et chapitres | Sources de Stephen | Fonctionnel local | Chapitre accolé lu comme candidat à l’import ; Genèse1 chapitre 1 conservé | tests automatiques (vitest) | Validation de la règle | Import, atelier | Même règle, validation Stephen | Règle chapitre |
| R13 | Dossiers et sous-dossiers | Sources de Stephen | Fonctionnel local | Dossier lu dans le chemin ; domaine si correspondance exacte, contradiction signalée | tests automatiques (vitest) | Arborescence réelle non reçue | Page Importer | Table dossiers–domaines validée | Stephen : dossier = catégorie ? |
| R14 | Correcteur orthographique | Sources de Stephen | Simulation | Cheret → Chéret ; corrections de titre/artiste journalisées et annulables | revue + parcours Playwright 1440/768/390 | Correcteur général de noms propres | Atelier (journal unique) | Dictionnaire de noms validés | Périmètre du correcteur |
| R15 | Récupérer les imports mal traités | Sources de Stephen | Fonctionnel local | Lignes en erreur/ambiguës visibles avant ajout ; À classer | tests automatiques (vitest) | Fichiers réellement échoués | Import, atelier | File de reprise serveur | — |
| R16 | Corriger l’aiguillage | Sources de Stephen | Fonctionnel local | Correction de domaine → compteurs, filtres et recherche mis à jour sans action manuelle | parcours Playwright 1440/768/390 | Production | Atelier | Index recalculé à chaque écriture | — |
| R17 | Liste des peintres A à Z | Sources de Stephen | Fonctionnel local | Initiale du patronyme, clé de tri éditable, recherche libre distincte | parcours Playwright 1440/768/390 (K ≠ Francken) | Noms composés à valider | Annuaire | Clés validées stockées | Clés des noms à particule |
| R18 | Recherche par année | Sources de Stephen | Fonctionnel local | Année exacte + intervalle | tests automatiques (vitest) | Recette 1502 sur le fonds | Recherche, domaines | — | — |
| R19 | Recherche par auteur de texte | Sources de Stephen | Fonctionnel local | Annuaire auteurs distinct | parcours Playwright 1440/768/390 | Corpus réel | Annuaire | — | — |
| R20 | Périodes et siècles | Sources de Stephen | Fonctionnel local | Siècles aux bornes exactes (1501–1600), intervalle libre, Antique et inconnue distincts | tests automatiques (vitest) | Recette sur le fonds | Domaines | — | — |
| R21 | Mots libres dans les titres | Sources de Stephen | Fonctionnel local | « jaune » trouve L’oiseau jaune (titre ≠ couleur) | parcours Playwright 1440/768/390 | — | Recherche | — | — |
| R22 | Musée non demandé | Sources de Stephen | Limite respectée | Pas de filtre musée | revue | — | — | — | — |
| R23 | Pas de liens externes de recensement | Sources de Stephen | Limite respectée | Seuls crédits des illustrations ouvertes | revue | — | — | — | — |
| R24 | Exigence de l’original | Sources de Stephen | Absent | Aucun TIFF de Stephen | — | Originaux | Illustrations ouvertes hors collection | Pipeline : maître TIFF stocké intact (empreinte SHA-256 vérifiée) → rendus de consultation dérivés (profil couleur converti, tuiles) recalculables ; échantillon de 10 TIFF pour valider la fidélité avec Stephen | Sens d’« original » |
| R25 | Zoom sur les détails | Sources de Stephen | Simulation | Zoom, déplacement, taille native calculée, clavier — sur illustrations ouvertes seulement | parcours Playwright 1440/768/390 | TIFF de Stephen | Zoom, laboratoire | Tuiles de consultation (IIIF possible, non implémenté) | Délai acceptable |
| R26 | Écran et projection | Sources de Stephen | Simulation | Plein écran et projection navigateur | parcours Playwright 1440/768/390 (projection) ; plein écran réel non testé | Projecteur de Stephen | Visionneuse | Test sur son matériel | — |
| R27 | Pas de téléchargement des originaux | Sources de Stephen | Absent | Pas de bouton ; aucune protection serveur | — | Serveur | — | Maîtres hors de la zone servie ; seuls les rendus sont distribués, après session | Règle d’accès ; aucune garantie anti-copie d’écran |
| R28 | Pas de mention sur l’image | Sources de Stephen | Limite respectée | Aucun filigrane | revue | — | — | Pipeline sans filigrane | — |
| R29 | Textes dès le départ | Sources de Stephen | Absent | Laboratoire : texte pédagogique original seulement | parcours Playwright 1440/768/390 | Éditions de Stephen | Laboratoire séparé | Corpus des éditions choisies et autorisées, découpées en passages référencés (ouvrage, chapitre, §) et indexées | Choix des éditions |
| R30 | PDF/Word et références | Sources de Stephen | Absent | Aucun document traité | — | Documents réels | — | Extraction PDF/Word côté serveur | Inventaire des documents |
| R31 | Image et texte simultanés | Sources de Stephen | Simulation | Laboratoire : image réelle + texte numéroté simultanés ; parcours Stephen sans contenu | parcours Playwright 1440/768/390 | Vrai passage | Laboratoire | Liaison œuvre–édition–passage | Compromis téléphone |
| R32 | Aide chapitre et passage | Sources de Stephen | Simulation | Références §n vérifiables dans le laboratoire ; aucun passage Stephen | revue | Éditions + moteur | Laboratoire | Index de passages | — |
| R33 | Éditions non choisies | Sources de Stephen | Décision | Annoncé | — | Choix des éditions | — | — | Stephen |
| R34 | Assistant dès le départ | Sources de Stephen | Simulation | Interface d’assistance, origine des résultats, journal ; AUCUN modèle raccordé — la plateforme ne peut pas être déclarée conforme sans lui | parcours Playwright 1440/768/390 | Fournisseur et budget | Page Assistance | Modèle vision + recherche sémantique évalué sur un banc de questions de Stephen ; réponses avec citations (œuvre, passage) et abstention quand la source manque | Fournisseur, budget, confidentialité |
| R35 | Sujets visuels | Sources de Stephen | Simulation | Scénario de présentation sans résultat fabriqué | revue | Images + modèle | Assistance | Description à l’import, validée | Modèle |
| R36 | Dominantes de couleur | Sources de Stephen | Fonctionnel local | Mesure réelle des pixels sur 8 illustrations ouvertes (CORS autorisé) | tests automatiques (vitest) + parcours Playwright 1440/768/390 | Images de Stephen | Assistance | Même calcul à l’import | Seuils des familles |
| R37 | Uniquement sa collection | Sources de Stephen | Fonctionnel local | Corpus choisi explicitement ; laboratoire séparé | parcours Playwright 1440/768/390 | Filtrage serveur | Assistance | Restriction côté serveur | — |
| R38 | Environ dix lecteurs | Sources de Stephen | Exploitation | — | — | Usage simultané | — | Test avec dix lecteurs simultanés (navigation, zoom, recherche) mesuré avant mise en service | Usages |
| R39 | Stephen seul ajoute | Sources de Stephen | Simulation | Import réservé visuellement au rôle Stephen | revue | Serveur | Contrat de permissions ci-dessous | Contrôle serveur | — |
| R40 | Stephen seul corrige | Sources de Stephen | Simulation | Idem | revue | Serveur | Contrat de permissions | Contrôle + traçabilité serveur | — |
| R41 | Code commun | Sources de Stephen | Simulation | Tout code accepté | revue | Serveur | Écran d’entrée | Code commun lecteurs vérifié côté serveur ; compte administrateur distinct pour Stephen (identifiant personnel + second facteur) | Renouvellement |
| R42 | Appareils et français | Sources de Stephen | Fonctionnel local | Français, 1440/768/390 | parcours Playwright 1440/768/390 | Appareils réels | — | Recette sur appareils | — |
| R43 | Ajouts réguliers | Sources de Stephen | Fonctionnel local | Imports successifs sans doublon ; identifiant 64 bits dérivé du chemin, collision détectée à l’ajout (libellé source comparé, jamais de fusion) | tests automatiques (vitest) | Volume réel | Import | Identifiant attribué par la base + empreinte du fichier | — |
| R44 | Aide à la liste de fichiers | Sources de Stephen | Exploitation | Format CSV/TXT documenté | — | Accompagnement | Import | Script d’inventaire en lecture seule | — |
| R45 | Convention ajustable | Sources de Stephen | Décision | — | — | Convention | — | — | Stephen ; aucun renommage implicite |
| R46 | Suivi dans la durée | Sources de Stephen | Exploitation | — | — | Contrat de suivi | — | Maintenance | Responsabilités |
| R47 | Matériel déclaré | Sources de Stephen | Exploitation | — | — | Inventaire DS723+ | — | — | — |
| R48 | Volumes contradictoires | Sources de Stephen | Décision | Volumes « à mesurer » | — | Mesure | — | Inventaire réel | Aucun chiffre choisi |
| R49 | Sauvegarde indépendante | Sources de Stephen | Exploitation | Export JSON de la démonstration seulement | — | Sauvegarde du fonds | — | Copie hors site chiffrée (maîtres + base) et restauration complète réellement testée sur une machine vierge | — |
| R50 | Hébergement ouvert | Sources de Stephen | Décision | — | — | Choix | — | Stockage serveur des maîtres et rendus : NAS / hébergé / hybride, à comparer | Budget, résidence |
| R51 | Droits de reproduction | Sources de Stephen | Décision | Illustrations CC0 seulement | — | Expertise | — | — | Stephen |
| R52 | Facilité des nouveaux imports | Sources de Stephen | Fonctionnel local | Import guidé, aperçu, doublons | tests automatiques (vitest) | Exercice par Stephen | Import | — | — |
| R53 | Rythme plutôt que date | Sources de Stephen | Décision | — | — | Calendrier | — | — | — |
| R54 | Recherche d’un PDF (18 sept.) | Sources de Stephen | Décision | Mécanisme expliqué, rien implémenté | — | Décision | Mécanismes | Enrichissement à l’import, séparé du corpus interrogé | Maintien, sources |
| S55 | Initiale du patronyme, noms composés | Sources de Stephen | Fonctionnel local | Clé proposée + clé validée éditable, filtre « commence par » | tests automatiques (vitest) + parcours Playwright 1440/768/390 | Noms à particule à valider | Annuaire | — | Clés |
| S56 | Artiste → toutes ses œuvres | Sources de Stephen | Fonctionnel local | Y compris À classer et imports | parcours Playwright 1440/768/390 | — | Annuaire | — | — |
| S57 | Annuaire des auteurs littéraires | Sources de Stephen | Fonctionnel local | Distinct, recalculé | parcours Playwright 1440/768/390 | Homonymes | Annuaire | — | — |
| S58 | Nouvel artiste reconnu automatiquement | Sources de Stephen | Fonctionnel local | Un nom importé apparaît dans l’annuaire sans création manuelle | parcours Playwright 1440/768/390 | — | Import → annuaire | — | — |
| S59 | Accès depuis l’étranger | Sources de Stephen | Exploitation | — | — | Réseau réel | — | Accès distant sécurisé | — |
| S60 | Évolutivité | Sources de Stephen | Décision | — | — | Scénarios | — | — | — |
| S61 | Style : non demandé (pas de classement par style) | Constat de périmètre (audit) | Limite respectée | Aucun axe style ; EX09 non classé Abstrait | tests automatiques (vitest) | — | — | — | — |
| S62 | TIFF comme format final | Sources de Stephen | Absent | Extension lue seulement | — | Fichiers réels | Import (limite affichée) | Décodage serveur, profil couleur | — |
| S63 | Qualité prioritaire sur la vitesse de chargement | Sources de Stephen | Exploitation | — | — | Mesures | — | Mesure première vue / détail | Délai acceptable |
| S64 | Automatisation de bout en bout | Sources de Stephen | Fonctionnel local | Index mis à jour à chaque changement ; plus de « traitement de fond » annoncé | parcours Playwright 1440/768/390 | Pipeline réel | Atelier, import | Traitements serveur | Niveau d’automatisation |
| S65 | Fragment incomplet sur le sur-mesure | Clarification — aucune préférence établie | Décision | — | — | Clarification | — | — | — |