v0.3.9-pre.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/030-V0_3_9_WORKER_API_RAW_TRANSACTION_AUDIT_PLAN.md -->
|
||||
<!-- version: 3 -->
|
||||
<!-- version: 4 -->
|
||||
|
||||
# Plan v0.3.9 — Worker API générique + audit RAW Transaction
|
||||
|
||||
@@ -544,9 +544,22 @@ L’audit de `docs/rules/VERSION_WORKFLOW.md` a mis en évidence que `VER-ID-009
|
||||
|
||||
### `pre.002` — crate + contrats Worker API décidés
|
||||
|
||||
**Statut : prévu.**
|
||||
**Statut : réalisé.**
|
||||
|
||||
Budget cible : **15-20 min**. Créer le noyau `ksp-worker-api` selon les contrats décidés, avec les tests unitaires, public API et dependency boundary prévus.
|
||||
Budget cible : **15-20 min**. Le noyau `ksp-worker-api` est matérialisé selon les contrats décidés, avec tests unitaires, public API et dependency boundary.
|
||||
|
||||
Surface effectivement ouverte :
|
||||
|
||||
```text
|
||||
WorkerId / WorkerKindCode
|
||||
WorkerState / WorkerHealth / WorkerActivity / WorkerLifecycle
|
||||
WorkerStopToken
|
||||
WorkerSnapshotSequence / WorkerSnapshot / WorkerSnapshotFuture / WorkerSnapshotSource
|
||||
4 ErrorCode worker_api
|
||||
reexports Error / ErrorCode / ErrorContext / Result
|
||||
```
|
||||
|
||||
La crate dépend uniquement de `ksp-core-lib`, ne possède aucune feature/dev/build dependency et n'ouvre ni runtime, ni Job, ni Transport/Store/Config, ni contrat Solana. Le snapshot commun reste fixe et sans payload métier. Les preuves adversariales, object-safety, implémentation externe et latest-value multi-listener restent volontairement dans `pre.003`.
|
||||
|
||||
### `pre.003` — hardening, races, object-safety, impl externe et freeze
|
||||
|
||||
|
||||
Reference in New Issue
Block a user