Aller au contenu

Critères d’acceptation du MVP

Les critères ci-dessous portent sur des comportements fonctionnels. Les seuils de qualité sémantique nécessitent encore des jeux d’essai ; aucun score ou taux cible n’est fixé.

ID Situation et résultat attendu Cas concernés
CA-01 Créer une veille à partir d’un texte libre utilise ce besoin directement, sans reformulation distincte, question ni étape de validation obligatoire ; une première recherche est demandée immédiatement si une source est active. UC-01, UC-04
CA-02 La recherche Internet est active par défaut et permet de lancer une veille sans site configuré ni boîte sélectionnée. UC-02
CA-03 Sans source active, un lancement manuel ou programmé ne crée ni recherche ni trace d’exécution ni erreur. UC-02, UC-03, UC-04
CA-04 Modifier une veille en attente affecte les paramètres lus à son démarrage ; modifier une veille en cours n’altère pas les paramètres de cette exécution. UC-01
CA-05 La lecture des e-mails n’altère ni leur état lu/non lu, ni leur dossier, ni leur existence. La période s’applique à leur réception. UC-02, UC-04
CA-06 Un lien d’e-mail vers un site non configuré peut être lu ; seule la page d’article ciblée est analysée, sans exploration secondaire. UC-02
CA-07 L’exploration d’un site configuré ou découvert respecte la profondeur commune, reste sur le site et ses sous-domaines, et peut lire du contenu nécessitant JavaScript. UC-02, UC-04
CA-08 Une page découverte sur Internet est le point de départ ; son site n’est pas ajouté automatiquement aux sources persistantes. UC-02
CA-09 Deux sources décrivant la même information alimentent un même sujet dans une veille ; leurs apports complémentaires et provenances sont conservés. UC-07
CA-10 La même URL enrichie d’une information nouvelle peut mettre à jour un sujet ; un même contenu peut être traité séparément dans deux veilles. UC-07
CA-11 Un article pertinent inconnu sans date peut être retenu comme « date inconnue » ; un article ancien mis à jour dans la période est éligible aux nouveautés. UC-07
CA-12 Les contradictions et extractions partielles sont signalées ; le système ne tranche pas automatiquement une contradiction. UC-05, UC-06, UC-07
CA-13 Une exécution ne publie rien progressivement. Après finalisation, les résultats sont en français et suivent le format commun. UC-05, UC-06
CA-14 Une consultation aboutie sans message ni résultat est un succès de consultation. Sans nouveauté, le bilan est tracé, le curseur avance après finalisation réussie et aucun e-mail de résultats n’est envoyé. UC-06, UC-15
CA-15 Une source inaccessible n’empêche pas les autres d’être traitées ; si des nouveautés existent, l’e-mail mentionne les sources non consultées. Le curseur global avance sans rattrapage par source. UC-04, UC-13, UC-15
CA-16 Si aucune consultation n’aboutit, l’exécution échoue même si la durée maximale est atteinte : aucun résultat publié, curseur inchangé, alerte tentée et éventuel échec d’envoi tracé. Des pages ouvertes sans contenu extractible ne suffisent pas à qualifier une consultation réussie. UC-04, UC-15
CA-17 À la durée maximale, si au moins une consultation a abouti, finaliser et qualifier la recherche d’écourtée. Sans nouveauté, ne pas envoyer d’e-mail de résultats ; avec nouveautés, signaler la limitation. UC-04, UC-15
CA-18 Un échec de synthèse ou un dépassement du délai de finalisation entraîne un échec complet même après une collecte réussie. UC-06, UC-15
CA-19 Deux veilles s’exécutent l’une après l’autre ; une nouvelle demande pour une veille déjà en attente ou en cours est ignorée. Les lancements manuels ne passent pas devant les autres. UC-03, UC-04
CA-20 Une programmation mensuelle au 31 s’exécute le 30 en avril et le dernier jour de février. Le fuseau est celui de l’installation. UC-03
CA-21 Suspendre annule une recherche en attente sans modifier les résultats ni le curseur. Si la recherche est déjà en cours, elle se termine normalement et l’interface le précise. Un lancement manuel reste possible ; réactiver demande immédiatement un rattrapage soumis à l’exclusion des doublons. UC-03
CA-22 Au redémarrage, relancer en tête une recherche interrompue avant publication ; conserver l’ordre des demandes persistées. Ajouter au plus un rattrapage par veille programmée active. Une programmation suspendue ne génère pas de nouveau rattrapage automatique. UC-03, UC-04, UC-15
CA-23 Une première recherche utilise 7 jours par défaut ; après échec sa période initiale reste à rattraper. Les recherches suivantes commencent au dernier curseur. UC-04
CA-24 Un échec d’envoi ne supprime pas les résultats ni l’avancement du curseur, ne relance pas la recherche et ne propose pas de renvoi manuel. UC-13, UC-15
CA-25 L’utilisateur consulte par veille les résultats antérieurs et les fiches sujets avec les apports datés et sourcés ; aucun nettoyage automatique n’en retire des éléments. UC-05, UC-16
CA-26 Après redémarrage, les définitions, résultats, connexions configurées et file restent disponibles ; le service fonctionne sans ouverture de l’interface. La qualification du déploiement et du démarrage automatique porte sur le Mac Studio dans le MVP. UC-01 à UC-07, UC-15, UC-16
CA-27 Désactiver l’envoi e-mail d’une veille laisse tous ses résultats consultables sur le web. Le seul réglage de restitution par veille est l’activation ou la désactivation de cet envoi ; aucune sélection distincte du canal web n’est requise. UC-05, UC-06, UC-13

| CA-28 | Une boîte mail interrogée correctement mais vide sur la période, ou une API de recherche répondant sans résultat, ne produit pas à elle seule une erreur. Si d’autres accès échouent, le bilan est partiel ; sinon il est réussi. | UC-02, UC-04, UC-15 | | CA-29 | Si toutes les sources sont désactivées pendant l’attente, retirer la demande au démarrage sans exécution ni trace d’exécution. Une source activée sans configuration obligatoire est signalée comme problème de configuration. | UC-02, UC-04 | | CA-30 | Une nouvelle source confirmant uniquement un fait connu enrichit sa provenance sans e-mail de nouveauté. Une reformulation seule n’est pas un nouvel apport. | UC-07, UC-13 | | CA-31 | Deux événements distincts concernant la même entreprise ne sont pas fusionnés pour cette seule raison. Une correction explicitement datée est conservée comme évolution ; des affirmations incompatibles dans le même contexte sont signalées. | UC-07 | | CA-32 | Toute affirmation factuelle de la synthèse est étayée par un contenu collecté et sa référence. Aucun fait issu uniquement des connaissances du modèle n’est ajouté. | UC-06 | | CA-33 | Après interruption suivant une publication validée, conserver les résultats et le curseur sans relancer cette recherche. Un envoi dont la remise est incertaine est tracé sans renvoi automatique. | UC-13, UC-15 | | CA-34 | Modifier le besoin ou les sources conserve l’historique et le curseur, sans reclassement rétroactif. La période initiale n’est plus modifiable après démarrage de la première exécution. | UC-01, UC-07 |