# Veil Pool — rebuild recipe

Revision: pooltogether-clone-20260909-8abdbb9c

Reconstructed recipe; not the original prompts. End-to-end regeneration is untested.

Sepolia prototype. The screenshots show disconnected-wallet states, not successful deposits, withdrawals or cryptographic validation.

## 1. Define the experience

Build a new interpretation of Veil Pool: A single-vault prize-savings interface with encrypted positions and public draw explanations. Read the repository instructions and preserve existing work first. Reconstruct the idea from this selection; do not promise an exact recreation. Start with one complete useful flow.

## 2. Prepare sources and assets

Use the retained confidential-prize-savings contract and frontend source. Record token and vault addresses, ABI versions, draw cadence and wallet requirements.

## 3. Build the core flow

Build a single pool overview, wallet-scoped position panel, deposit/withdraw controls and a public draw explanation. Exercise rejected connections and failed contract reads before any testnet transaction review.

## 4. Leave a working handoff

Check the real production route, keyboard operation, mobile layout, reduced motion, asset loading and failure states. Record what passed and what remains untested. Leave source, lockfiles, setup instructions, data provenance and unique selected assets in a compact package. Exclude secrets, dependencies and caches. Label reconstructed prompts honestly; a local package is not a NAS backup.
