Files
khadhroony-bot3/docs/validation/MAINNET_RESEARCH_BACKFILL_VALIDATION_SCENARIO.md
2026-08-01 16:23:15 +02:00

47 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- file: docs/validation/MAINNET_RESEARCH_BACKFILL_VALIDATION_SCENARIO.md -->
<!-- version: 1 -->
# Scénario de validation backfill `mainnet_research`
## Objectif
Valider un parcours borné `raw → Core → decode → materialize` sur Mainnet sans envoi de transaction.
## Paramètres recommandés
- profil : `mainnet_research` ;
- rôle HTTP : endpoint standard Mainnet configuré ;
- commitment : `finalized` ;
- taille de page : `20` ;
- pages maximales : `1` ;
- concurrence : `2` ;
- retries : `2` ;
- mode : Programme Solana ;
- Program ID : `MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr` ;
- direction : `before` ;
- signature dancrage : vide ;
- nombre de signatures : `20`.
Memo v4 est choisi pour limiter le volume et disposer dun décodeur et dun matérialisateur connus.
## Étapes
1. Relever les diagnostics PostgreSQL avant campagne.
2. Lancer le backfill et conserver le résumé JSON.
3. Vérifier les nouvelles lignes raw et observations.
4. Exécuter Core extraction uniquement sur les lignes non traitées.
5. Exécuter Decode replay avec Memo v4 et matérialisation activée.
6. Vérifier les annotations matérialisées.
7. Rejouer la même sélection et confirmer lidempotence.
8. Relever les diagnostics PostgreSQL après campagne.
## Critères de réussite
- campagne bornée terminée sans échec non expliqué ;
- transactions hydratées et stockées ;
- extraction Core sans doublon ;
- décodage Memo cohérent ;
- matérialisation attendue ;
- second replay sans duplication ;
- aucune écriture ou transaction envoyée sur Mainnet.