CLAUDE.md
Rama main · réplica de lectura del repositorio original.
# Vibe Learn development
The active v2 application is strict TypeScript with React, Electron/electron-vite, SQLite and validated IPC. Read README.md and docs/architecture.md before changing platform behavior. Content authoring is documented in STARTER_PROMPT.md and docs/authoring.md.
Run `npm run verify`. For desktop changes, build and run `npm run smoke:desktop`; validate native/runtime changes with `npm run package:desktop` and `npm run smoke:desktop -- --packaged`.
Keep filesystem, process and database access out of renderer components. No production localhost server, file-change execution, cloud sync or progression gates. Workspaces and profiles are learner-owned; never replace them. The Relay Operator uses guided verification, with no app-owned automated suite.