SOFTIC Academy

Collecte avancée — étape B : kit (Claude Fable, 15/10/2026)

Mis à jour le 06/11/2026

Ce contenu n'est pas encore disponible en Français ; il est affiché en English.

Étape B de docs\MISSION-collecte-avancee-reprise.md : recette au niveau de la production, essai des huit sources, mots-clés arabes et portugais. Sans modification du code. À lancer après la validation de l'étape A par Feki.

Contenu (à extraire dans C:\DevFki\DevOps, comme le kit de l'étape A)

Fichier (Passation-Claude-Fable\) Rôle
Etape-B-Recette.ps1 point 1 : mise à jour de la recette, contrôles, journal § 12 (ASCII pur)
Etape-B-journal.template.md section « Étape B » du journal, complétée par le script
Etape-B-Releve-sources.md points 2 et 3 : fiche de relevé des essais Tester, configurations à coller (rows compris), mots-clés
LISEZMOI-Etape-B.md ce document

Rien n'est écrit dans Softic.Tender\ par l'extraction.

Point 1 — recette (script)

Windows PowerShell 5.1 en administrateur (les scripts de la solution l'exigent) :

cd C:\DevFki\DevOps\Passation-Claude-Fable
Unblock-File .\Etape-B-Recette.ps1
.\Etape-B-Recette.ps1

Le script enchaîne, avec arrêt au premier échec :

  1. état de la recette avant (version de Softic.Tender.Infrastructure.dll, présence de Playwright et du pilote) ;
  2. deploy\New-RecetteInstance.ps1 -SkipDatabase : binaires de la production recopiés dans C:\Softic\Tender\Recette (App_Data exclu), appsettings*.json de la recette réécrits (base Softic_Tender_Recette, Scheduling:Enabled = false), site redémarré. La base de recette est conservée (pas de recopie depuis la production : décision de Feki) ;
  3. deploy\Install-NavigateurCollecte.ps1 -Pools TenderRecette -SiteFolders C:\Softic\Tender\Recette : profil utilisateur du pool, contrôle du pilote Playwright publié ; aucun essai de portail ;
  4. contrôles : binaires identiques à la production, Microsoft.Playwright.dll et .playwright\node\win32_x64\node.exe présents, appsettings de la recette (base de recette, planification coupée — la chaîne de connexion n'est jamais affichée), pool, https://tenders.softic.io:9443/health = Healthy, production inchangée ;
  5. section « Étape B » ajoutée au § 12 de docs\COMPTE-RENDU-COLLECTE-AVANCEE.md (B.1 renseigné, B.2 et B.3 en attente du relevé).

Il affiche un résumé entre ===== RESUME ETAPE B / POINT 1 ===== et ===== FIN DU RESUME ===== : à coller dans la conversation. Tout ce qu'il produit est dans Etape-B-<horodatage>\ (recette.log, navigateur.log, Etape-B.log, Etape-B-journal.md, Etape-B-resume.txt, copie du compte rendu).

Variantes : -SkipRecetteScript ou -SkipInstallScript si l'un des deux scripts a déjà été relancé à la main (le journal le dit).

Points 2 et 3 — sources et mots-clés (dans l'interface de la recette)

Suivre Etape-B-Releve-sources.md : TED et Banque mondiale testés sans toucher à leur fiche, puis TUNEPS, Etimad, MINFIN, Monaqasat, UCM et BID avec les configurations de la fiche, puis les mots-clés et un second essai d'Etimad, TUNEPS et MINFIN. Coller les relevés dans la conversation ; Claude Fable rédige le tableau de l'étape B et met le compte rendu à jour.

Ce que le kit ne fait pas

  • rien en production (C:\Softic\Tender\Web, base Softic_Tender, fiches de sources de la production) ;
  • aucune lecture ni écriture de base de données par le script ;
  • aucun Collecter maintenant : les essais passent par Tester, à blanc.