33 lines
2.0 KiB
Markdown
33 lines
2.0 KiB
Markdown
<!-- file: docs/IDEA_REMINDERS.md -->
|
||
<!-- version: 2 -->
|
||
|
||
# Rappels d’idées
|
||
|
||
Ce document regroupe les améliorations utiles mais non bloquantes pour la clôture de la migration et pour la reprise du développement fonctionnel.
|
||
|
||
## Application desktop
|
||
|
||
- Ajouter une autocomplétion Token lorsque des tables de référence fiables existeront.
|
||
- Ajouter une autocomplétion Pool lorsque des tables de référence fiables existeront.
|
||
- Introduire une pagination SQL/IPC côté serveur avant l’exploitation de volumes massifs.
|
||
- Étudier une résolution configurable du chemin de base utilisé par `kb-store`.
|
||
|
||
## Pipeline et PostgreSQL
|
||
|
||
- Dimensionner dynamiquement la concurrence Decode replay en fonction du pool PostgreSQL disponible.
|
||
- Ajouter un retry borné et observable pour les erreurs transitoires de pool PostgreSQL.
|
||
- Conserver dans les résumés des compteurs distincts pour les échecs fonctionnels, les erreurs de traitement ou de stockage, les entrées récupérées après retry et les échecs finaux.
|
||
- Étudier une persistance dédiée des erreurs transitoires qui surviennent avant qu’une ligne de ledger puisse être écrite.
|
||
|
||
## Documentation et outils
|
||
|
||
- Refaire les scripts Python d’audit après stabilisation définitive de la structure, des targets et de la nomenclature.
|
||
- Maintenir un inventaire des IDL actives avec leur source, leur version ou commit, leur Program ID et les surfaces qui les utilisent.
|
||
|
||
## Transport off-chain des metadata
|
||
|
||
- Évaluer une crate `kb-offchain-transport` générale après le pipeline metadata : fetch HTTP(S)/IPFS/Arweave, prix SOL/USD-EUR-CHF, APIs Jupiter et autres fournisseurs non Solana RPC.
|
||
- Décider séparément si cette crate accepte uniquement des lectures ou aussi des opérations off-chain authentifiées/mutables, avec contrats de sécurité distincts.
|
||
- Borner tailles, types MIME, redirections, délais et schémas HTTP(S)/IPFS/Arweave.
|
||
- Ne pas coupler le fetch off-chain au décodage déterministe ni au replay canonique on-chain.
|