尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Interfaz desktop-first del nuevo punto de venta de ROARI. Funciona enteramente con datos mock locales; no incluye backend, autenticación, persistencia de inventario ni integraciones externas. Vite mostrará la URL local (normalmente http://localhost:5173). La venta suspendida se almacena solo en localStorage. Los cobros, pedidos, cotizaciones y anticipos son demostrativos.檢視完整 README ↗
Punto de venta conectado a Cation: ventas, clientes, pedidos, VTD y turnos de caja. El modo Supabase comparte autenticación y cartera con el conciliador; el modo mock conserva datos demostrativos locales.
npm install
npm run dev -- --host 0.0.0.0 --port 5180 --strictPort
Configura .env.local según .env.example, con la URL y la clave publicable del proyecto Cation. Para una demostración aislada usa VITE_POS_MODE=mock; en ese modo no se registran cobros reales.
La copia local se actualizó el 2 de octubre de 2026 hasta origin/main, commit 73363d7. Sobre esa versión están los cambios locales de integración y caja.
Guía de integración y pruebas locales.
Caja móvil está en nessxd14/caja-roari. En desarrollo conjunto, la carpeta contigua ../caja-cation usa los componentes y repositorios de src/features/cash. Para compilar por separado, Caja incluye un snapshot con el commit de Seller y hashes de sus archivos. Consulta los mismos turnos y movimientos; no duplica cobros.
npm test
npm run test:integration
npm run lint
npm run build
npx playwright test --config playwright.cash.config.ts
La última orden requiere la carpeta contigua de Caja y sus dependencias. Las pruebas financieras de integración usan PostgreSQL aislado con PGlite; las de navegador interceptan Supabase y usan datos sintéticos.
El dominio independiente de React está en src/domain/. La documentación funcional comienza en docs/domain/DOMAIN_OVERVIEW.md.
PRODUCT.md, DESIGN.md y .impeccable/design.json describen el alcance y el diseño compartido de caja. El resto del POS conserva sus pantallas existentes.