This commit is contained in:
2026-07-23 16:37:12 +02:00
parent 99c345f2f2
commit 0da75c1311
2159 changed files with 230833 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
<!-- file: prompts/005_v0_3_rpc_ingestion_ws.md -->
<!-- version: 7 -->
# Prompt historique — ancien périmètre RPC ingestion déplacé vers v0.4.x
Objectif historique : ce périmètre est désormais remplacé par le phasage transaction canonique de `0.3.x`. Pour poursuivre la série active, utiliser `prompts/016_v0_3_2_canonical_transaction_contract.md`.
## À faire
- Implémenter pool HTTP par rôle.
- Implémenter pool WebSocket standard par rôle.
- Ajouter ingestion par signature.
- Stocker `kb_sol_raw_rpc_transactions`.
- Extraire comptes résolus, instructions, inner instructions, logs et deltas de balances.
- Construire `kb_sol_obs_program_observations`.
- Ajouter listeners `logsSubscribe`, `programSubscribe`, `accountSubscribe`, `slotSubscribe`, `rootSubscribe`.
- Produire des observations brutes sans exécuter d'achat/revente.
- Ajouter une page Tauri de diagnostic des endpoints et listeners.
## Rappel DB
- Ne pas utiliser de schémas PostgreSQL applicatifs explicites.
- Ne pas revenir aux anciennes formes qualifiées écrites ici avec `DOT` : `raw DOT sol_transactions` ou `obs DOT program_observations`.
- Les tables Solana doivent rester au format `kb_sol_<domain>_<name>`.
## Hors scope
- gRPC.
- Helius gRPC.
- LaserStream.
- Matérialisation DEX détaillée.
- Exécution d'achat ou de revente.
## Format de livraison attendu
- Fournir un zip delta uniquement.
- Utiliser `khadhroony-bot2_v0.4.X-pre.abc.zip` si plusieurs modules ou fichiers racine sont touchés lorsque ce périmètre sera repris.
- Utiliser `kb_rpc_v0.4.X-pre.abc.zip` si seul `kb_rpc` est touché lorsque ce périmètre sera repris.
- Inclure `delta.md` non versionné dans le zip.