v0.5.1-pre.008
This commit is contained in:
@@ -32,17 +32,17 @@ Cette orientation générale est aussi conservée dans `docs/IDEA_REMINDERS.md`.
|
||||
|
||||
Les crates suivantes sont des bibliothèques ou composants de support Solana généralistes et sont donc candidates au renommage direct en `0.5.1` :
|
||||
|
||||
| Actuel | Cible de travail |
|
||||
|---|---|
|
||||
| `kb-core` | `ks-core` |
|
||||
| `kb-config` | `ks-config` |
|
||||
| `kb-lib` | `ks-lib` |
|
||||
| `kb-logging` | `ks-logging` |
|
||||
| `kb-program-ids` | `ks-program-ids` |
|
||||
| `kb-pipeline` | `ks-pipeline` |
|
||||
| `kb-onchain-transport` | `ks-onchain-transport` |
|
||||
| `kb-store` | `ks-store` |
|
||||
| `kb-wallet` | `ks-wallet` |
|
||||
| Actuel | Cible de travail |
|
||||
|------------------------------|------------------------------------------------------------------------------------------|
|
||||
| `kb-core` | `ks-core` |
|
||||
| `kb-config` | `ks-config` |
|
||||
| `kb-lib` | `ks-lib` |
|
||||
| `kb-logging` | `ks-logging` |
|
||||
| `kb-program-ids` | `ks-program-ids` |
|
||||
| `kb-pipeline` | `ks-pipeline` |
|
||||
| `kb-onchain-transport` | `ks-onchain-transport` |
|
||||
| `kb-store` | `ks-store` |
|
||||
| `kb-wallet` | `ks-wallet` |
|
||||
| `kb-pipeline-demo-scenarios` | `ks-pipeline-demo-scenarios` à confirmer comme composant de validation Khadhroony Solana |
|
||||
|
||||
`kb-app-demo-desktop` reste hors de cette substitution automatique : c'est une application Khadhroony Bot, même si son rôle courant est surtout de tester les composants `ks-*`.
|
||||
@@ -121,13 +121,13 @@ En revanche :
|
||||
|
||||
Le contrat `0.5.3` doit donc imposer la distinction suivante :
|
||||
|
||||
| Dimension | Sens |
|
||||
|---|---|
|
||||
| `slot` | ordre/position Solana ; jamais assimilé à un temps civil |
|
||||
| `block_time` | temps on-chain Unix optionnel observé depuis le cluster |
|
||||
| `detected_at` / `received_at` / `normalized_at` | temps locaux d'acquisition |
|
||||
| `persisted_at` | instant d'écriture de l'observation |
|
||||
| `created_at` / `updated_at` | cycle de vie de la ligne SQL |
|
||||
| Dimension | Sens |
|
||||
|-------------------------------------------------|----------------------------------------------------------|
|
||||
| `slot` | ordre/position Solana ; jamais assimilé à un temps civil |
|
||||
| `block_time` | temps on-chain Unix optionnel observé depuis le cluster |
|
||||
| `detected_at` / `received_at` / `normalized_at` | temps locaux d'acquisition |
|
||||
| `persisted_at` | instant d'écriture de l'observation |
|
||||
| `created_at` / `updated_at` | cycle de vie de la ligne SQL |
|
||||
|
||||
Une requête de prix ou série temporelle ne doit jamais prendre `created_at` comme substitut implicite de `block_time`.
|
||||
|
||||
@@ -211,16 +211,16 @@ L'inventaire statique de `kb-lib` trouve :
|
||||
|
||||
Les huit exécuteurs actifs sont :
|
||||
|
||||
| Exécuteur actif | Scénario réutilisable actuel | Qualification |
|
||||
|---|---|---|
|
||||
| Solana Core | oui | plusieurs parcours Devnet ; matrice native existante |
|
||||
| SPL Memo v4 | oui | Devnet ; v1/v3 restent decode-only |
|
||||
| SPL Associated Token Account | oui | scénario Devnet |
|
||||
| SPL Token classique | oui | scénarios et lifecycle Devnet |
|
||||
| SPL Token-2022 | oui | scénarios Devnet et campagne Token Metadata |
|
||||
| SPL ElGamal registry | non | implémenté + synthétique seulement ; preuve réseau indisponible |
|
||||
| Metaplex Token Metadata | oui | matrice `15 confirmed / 5 unavailable` |
|
||||
| Solana Program Metadata | oui | 9 opérations confirmées Devnet |
|
||||
| Exécuteur actif | Scénario réutilisable actuel | Qualification |
|
||||
|------------------------------|------------------------------|-----------------------------------------------------------------|
|
||||
| Solana Core | oui | plusieurs parcours Devnet ; matrice native existante |
|
||||
| SPL Memo v4 | oui | Devnet ; v1/v3 restent decode-only |
|
||||
| SPL Associated Token Account | oui | scénario Devnet |
|
||||
| SPL Token classique | oui | scénarios et lifecycle Devnet |
|
||||
| SPL Token-2022 | oui | scénarios Devnet et campagne Token Metadata |
|
||||
| SPL ElGamal registry | non | implémenté + synthétique seulement ; preuve réseau indisponible |
|
||||
| Metaplex Token Metadata | oui | matrice `15 confirmed / 5 unavailable` |
|
||||
| Solana Program Metadata | oui | 9 opérations confirmées Devnet |
|
||||
|
||||
Le seul exécuteur actif sans scénario réseau réutilisable est donc ElGamal, et son absence est **`unavailable`/report conditionnel**, pas `implement`, tant qu'une nouvelle possibilité de preuve n'existe pas.
|
||||
|
||||
@@ -284,18 +284,18 @@ La future matrice transversale doit comparer uniquement les **surfaces actives o
|
||||
|
||||
Pour chaque capacité, enregistrer :
|
||||
|
||||
| Dimension | Valeur attendue |
|
||||
|---|---|
|
||||
| decoder | actif / réservé / absent |
|
||||
| materializer | actif / state-only / réservé / non applicable |
|
||||
| executor | actif / decode-only / deprecated / réservé / absent |
|
||||
| synthetic | présent / absent / non applicable |
|
||||
| reusable scenario | présent / absent / unavailable / non applicable |
|
||||
| simulation | prouvée / non exécutée / unavailable |
|
||||
| submission | confirmed / non exécutée / unsafe / unavailable |
|
||||
| postcondition | stateful / replay/materialization / non applicable |
|
||||
| desktop | adaptateur / logique réutilisable résiduelle / absent |
|
||||
| final status | `implement`, `decode-only`, `deprecated`, `unavailable`, `not-applicable`, `deferred` |
|
||||
| Dimension | Valeur attendue |
|
||||
|-------------------|---------------------------------------------------------------------------------------|
|
||||
| decoder | actif / réservé / absent |
|
||||
| materializer | actif / state-only / réservé / non applicable |
|
||||
| executor | actif / decode-only / deprecated / réservé / absent |
|
||||
| synthetic | présent / absent / non applicable |
|
||||
| reusable scenario | présent / absent / unavailable / non applicable |
|
||||
| simulation | prouvée / non exécutée / unavailable |
|
||||
| submission | confirmed / non exécutée / unsafe / unavailable |
|
||||
| postcondition | stateful / replay/materialization / non applicable |
|
||||
| desktop | adaptateur / logique réutilisable résiduelle / absent |
|
||||
| final status | `implement`, `decode-only`, `deprecated`, `unavailable`, `not-applicable`, `deferred` |
|
||||
|
||||
### Classification actuelle de départ
|
||||
|
||||
|
||||
Reference in New Issue
Block a user