Sails Frontend Goal Keep frontend work on the typed Sails path first: generated plus , with reserved for low-level fallback cases that the Sails stack does not cover cleanly. Inputs - - - - - — IDL v2 syntax for understanding generated client contracts - - - Minimal Path (simple apps) For a straightforward app (counter, single-service CRUD) where the contract is already built: 1. 2. 3. Verify: one read query renders, one write action shows disabled/pending/success/error states 4. Done — the scaffold handles providers, wallet, typed wrappers, and env validation Skip the rest of this skill unle…