02cda056b8
- @data Before hook sets a UNIQUE virtual-wallet id (username) per scenario so each scenario starts on a fresh, empty virtual wallet — isolation without touching the physical wallet; "le portefeuille est vide" is now a fast check, not a full scan. resetDataState / clearWallet fan-out dropped. - bootstrapWallet now submits each seeded PUBLIC event to the discovery index (mirrors the product createEvent), so a fresh virtual wallet can see seeded events through discovery rather than as its own docs. Note: @data still red — seeded/published events do not surface in the discovery read (submit→readIndex round-trip against the real broker), and some publish steps time out. The 75s ORM hang is gone; this is a distinct discovery-index integration issue, still under diagnosis.