v0.3.9-pre.003

This commit is contained in:
2026-09-04 14:45:05 +02:00
parent 84647c12ea
commit bb7ee3cc3a
9 changed files with 946 additions and 24 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/plans/030-V0_3_9_WORKER_API_RAW_TRANSACTION_AUDIT_PLAN.md -->
<!-- version: 6 -->
<!-- version: 7 -->
# Plan v0.3.9 — Worker API générique + audit RAW Transaction
@@ -575,9 +575,9 @@ Le champ tuple de `WorkerSnapshotSequence` reste privé. L'`impl crate::WorkerSn
### `pre.003` — hardening, races, object-safety, impl externe et freeze
**Statut : prévu.**
**Statut : réalisé ; gate opérateur demandé avant freeze effective.**
Budget cible : **15-20 min**. Fermer le hardening du contrat Worker, les races et invariants lifecycle, lobject-safety et la preuve dimplémentation externe. Sortie : Worker API fonctionnellement fermée avant tout audit RAW provider.
Budget cible : **15-20 min**. La production API de `pre.002` reste inchangée : aucun nouveau type, module runtime ou edge de dépendance n'est nécessaire. La tranche ferme le hardening par preuves externes et adversariales : immutabilité terminale sous tous les mutateurs, trois ordres stop/fault, redaction hostile, stop cross-thread, `Send + Sync`, object-safety, implémentation std-only de `WorkerSnapshotSource`, coalescing latest-value pour listeners indépendants/lents, late-listener resync, rétention du snapshot terminal, inventaires exacts de modules/exports et firewall runtime/domain. `README.md` et `USAGE.md` durables sont créés pour la bibliothèque désormais fonctionnellement complète ; leur dernière réconciliation reste réservée à `pre.008`. Sortie : Worker API matériellement fermée, freeze effective dès validation du gate Cargo opérateur, avant tout audit RAW provider.
### `pre.004` — audit RAW A : Solana standard + KSP Transport/Store/Config