📚 Sources of Truth du pipeline IA

Cartographie des fichiers, tables DB et constantes C# qui servent de sources of truth pour la génération IA.

Généré à 2026-04-14 22:23:16 UTC
Nom Type Localisation Taille Domaine couvert Exploité par Statut
category-characteristics-mapping.md Fichier MD Resources/Ideas/category-characteristics-mapping.md 20.4 KB Mapping root GPC → caractéristiques clés (input du CategoryPriorities dict) Source humaine du dict CategoryPriorities dans ProductGenerationPhaseService.cs:121 Actif
CategoryPriorities Constante C# MyFeed.Application/Services/ProductGenerationPhaseService.cs (ligne ~121) 18 root GPC Priorités caractéristiques par root catégorie (input du {categoryPriorities}) ProductGenerationPhaseService (GT3, GT6, GT7, GT8, GT10) Actif
CountryGroups Constante C# MyFeed.Contract/CountryGroups.cs 6 groupes, ~40 pays Groupes de pays country-conditional (UnitPricing, Installment, Subscription, EnergyClass) ProductGenerationPhaseService (schema dynamique GT6), CountryAttributeValidationService (#285) Actif
google_product_categories Table DB PostgreSQL myfeedapp ~5 595 catégories × culture Taxonomie Google locale GoogleProductCategoryPhaseService, repositories Actif
gpc-attribute-relevance.json Fichier JSON Resources/gpc-attribute-relevance.json 2.5 MB GPC × attributs Google (5 595 catégories × required/recommended/irrelevant) GpcAttributeRelevanceService, CountryAttributeValidationService, ProductGenerationPhaseService (schema dynamique GT6) Actif
PlaceholderInjectionRegistry Constante C# MyFeed.Application/Services/PlaceholderInjectionRegistry.cs 17 generation types × N placeholders Registre des placeholders injectés au runtime par chaque phase service AiGovernanceService (cette page admin) Actif
prompts Table DB PostgreSQL myfeedapp 19 prompts fr-FR Prompts IA système + user par generation_type × culture Tous les phase services (IPromptsRepository) Actif
14 éléments argumentation (préfixes inlinés GT3/GT5) Duplication prompts DB Prompts DB generation_type IN (3, 5) — culture fr-FR 14 préfixes Préfixes d'extraction (Promesse, Différenciateur, Bénéfice, Usage, Image, etc.) — DUPLICATION VOLONTAIRE avec product-argumentation-elements.md GT3 (extraction) et GT5 (merge) — les préfixes sont inlinés en plus de l'injection runtime via {argumentationCommerciale} pour résilience Duplication volontaire
google-product-categories-reference.tsv Fichier Resources/Ideas/google-product-categories-reference.tsv (ABSENT) - Taxonomie Google Product Categories (référence humaine) Non exploité par le code — référence PO Absent
GoogleCharLimits Constante C# MyFeed.Application/Services/WorkflowAdvancementService.cs (ligne ~718) ~10 champs Limites de caractères MyFeed par champ généré — DUPLICATION VOLONTAIRE avec les prompts DB (GT6/7/8/9/11) WorkflowAdvancementService (post-traitement TruncateAtWord) + prompts DB (instructions Gemini textuelles) Duplication volontaire
product-argumentation-elements.md Fichier MyFeed.Application/Resources/product-argumentation-elements.md (ABSENT) - 14 éléments d'argumentation commerciale (préfixes d'extraction + règles) ArgumentationCommercialeResource, CharacteristicsFromWebPagePhaseService, CharacteristicsFromJinaAiPhaseService, CharacteristicsFromFirecrawlPhaseService, CharacteristicsFromScrapingBeePhaseService, CharacteristicsFromZenRowsPhaseService, ProductGenerationPhaseService Absent
product-characteristics-reference.md Fichier Resources/Ideas/product-characteristics-reference.md (ABSENT) - Référence caractéristiques par famille de produit Non exploité par le code — référence PO Absent