Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.