尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證PWA offline-first para gestión financiera personal en Colombia
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Revisado: 2026-08-11.
PWA offline-first para gestión financiera personal en Colombia. Sin servidor. Sin cuenta. Sin rastreo. Tu información nunca sale de tu dispositivo.
Versión actual: v1.0.0 ✅ (post-v1.0 activo, ver docs/BOARD.md)
# Opción 1: Python (recomendado, sin instalación)
python -m http.server 8080
# Abrir: http://localhost:8080
# Opción 2: Node (si está instalado)
npx serve .
No abrir index.html directamente - los ES6 modules requieren un servidor HTTP.
El proyecto usa pnpm (ver docs/SECURITY.md para el porqué de la migración desde npm).
# Instalar dependencias de desarrollo
pnpm install
# Tests unitarios (Vitest + happy-dom)
pnpm test
pnpm run test:watch # modo TDD
pnpm run coverage # umbral 90% sobre capa lógica
# Tests E2E (Playwright + Chromium)
pnpm run hooks:on # una vez por clon: activa el pre-commit de .githooks
pnpm run e2e:check # responde si el cambio obliga a correrlos
pnpm run test:e2e # al salir verde, sella el runtime que aprobó
pnpm run test:e2e:ui # con inspector
# Auditoría Lighthouse (requiere servidor en :8080 corriendo)
pnpm run lighthouse
# → coverage/lighthouse-report.html
# Lint y formato
pnpm run lint
pnpm run format
# Servidor local (los ES6 modules no cargan abriendo index.html directo)
pnpm run serve # http://localhost:8080
# Harness de rendimiento (comparar contra scripts/perf/BASELINE.md)
pnpm perf
# Fluidez en un navegador que emula un teléfono (CPU 4x): toques, scroll, arranque
pnpm perf:fluidez # --trazas <carpeta> guarda las trazas para DevTools
| Documento | Propósito |
|---|---|
CLAUDE.md | Punto de entrada para Claude Code/Cursor. Workflow + reglas + estado actual. |
docs/ARCHITECTURE.md | Capas, flujo de datos, reglas innegociables. |
docs/BOARD.md | Tablero Kanban: tarea en proceso + pendientes por sección de la app. |
docs/BUGS.md | Registro de errores conocidos. |
docs/CHANGELOG.md | Memoria del proyecto - mes corriente + índice a docs/changelog/. |
docs/CONTRIBUTING.md | Convenciones, commits, naming, patrones de código. |
docs/DESIGN_SYSTEM.md | Tokens, componentes, Bento Grid. |
docs/DECISIONS/ | ADRs (Architecture Decision Records). |
Reglas ADN y arquitectura detallada: CLAUDE.md §4 y docs/ARCHITECTURE.md.
Cifras de tests y cobertura vivas en docs/HANDOFF.md sección 1 (se actualizan en cada tarea; no se duplican aquí para no desincronizarse).
| Métrica | Objetivo |
|---|---|
| Lighthouse Performance / Accessibility / Best Practices / SEO | ≥ 99 en las 4 |
onclick="" en HTML | 0 |
window.X en módulos | 0 |
style="" inline en index.html | 1 (el wrapper oculto del sprite SVG, deliberado) |
Cobertura lógica (core/ + dominio/*/logic.js) | ≥ 90% |
Ver docs/BOARD.md.
Áreas activas: deploy a dominio custom, mantenimiento de constantes legales, mejoras por sección.