v0.1.0-pre.061
This commit is contained in:
42
olddocs/TEST_FIXTURE_CLASSIFICATION.md
Normal file
42
olddocs/TEST_FIXTURE_CLASSIFICATION.md
Normal file
@@ -0,0 +1,42 @@
|
||||
<!-- file: docs/TEST_FIXTURE_CLASSIFICATION.md -->
|
||||
<!-- version: 2 -->
|
||||
|
||||
# Classification des fixtures de test
|
||||
|
||||
## Objet
|
||||
|
||||
Ce document inventorie les données structurées actuellement stockées sous `docs/` alors qu'elles sont consommées par le code ou les tests. Le répertoire `docs/` reste réservé à la documentation destinée à une lecture humaine.
|
||||
|
||||
## Destination retenue
|
||||
|
||||
Les matrices partagées doivent être déplacées sous :
|
||||
|
||||
```text
|
||||
test-fixtures/contract-matrices/
|
||||
```
|
||||
|
||||
Le déplacement sera effectué dans une tranche fonctionnelle atomique avec la mise à jour de tous les chemins `include_str!`, des références documentaires et des tests concernés.
|
||||
|
||||
## Inventaire
|
||||
|
||||
| Fichier actuel | Consommateurs Rust détectés | Classification cible |
|
||||
|-------------------------------------------------|----------------------------:|-------------------------------------|
|
||||
| `docs/METAPLEX_TOKEN_METADATA_MATRIX.json` | 2 | fixture contractuelle partagée |
|
||||
| `docs/NATIVE_SOLANA_DECODER_MATRIX.json` | 1 | fixture contractuelle partagée |
|
||||
| `docs/NATIVE_SOLANA_EXECUTION_MATRIX.json` | 1 | fixture contractuelle partagée |
|
||||
| `docs/SOLANA_STANDARD_RPC_MATRIX.json` | 1 | fixture contractuelle partagée |
|
||||
| `docs/SPL_ASSOCIATED_TOKEN_ACCOUNT_MATRIX.json` | 4 | fixture contractuelle partagée |
|
||||
| `docs/SPL_ELGAMAL_REGISTRY_MATRIX.json` | 0 | usage à confirmer avant déplacement |
|
||||
| `docs/SPL_MEMO_MATRIX.json` | 3 | fixture contractuelle partagée |
|
||||
| `docs/SPL_TOKEN_2022_MATRIX.json` | 2 | fixture contractuelle partagée |
|
||||
| `docs/SPL_TOKEN_2022_VALIDATION_MATRIX.json` | 1 | fixture contractuelle partagée |
|
||||
| `docs/SPL_TOKEN_MATRIX.json` | 2 | fixture contractuelle partagée |
|
||||
|
||||
## Contraintes de migration
|
||||
|
||||
- Ne pas déplacer un fichier sans mettre à jour tous ses consommateurs dans le même delta.
|
||||
- Ne pas laisser une copie durable sous `docs/`.
|
||||
- Conserver les noms actuels sauf justification explicite.
|
||||
- Ajouter les suppressions sous forme de commandes `rm -- ...` dans `delta.md`.
|
||||
- Exécuter les tests de chaque crate consommatrice après le déplacement.
|
||||
- Les helpers d'audit restent en lecture seule et signalent uniquement les emplacements suspects.
|
||||
Reference in New Issue
Block a user