Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Finds money users are losing and turns each finding into a yes/no decision card. See docs/spec.md for the full spec and CLAUDE.md for the rules.
docs/architecture.md is the map: the folders and what lives where, how data moves from a bank to Jane's cards and chat, the rules every change keeps (user scoping, the audit log, guardrails, advice mode, trial people, the paper account), the scheduled jobs, and how deploys work.
.nvmrc (nvm use).cp .env.example .env and fill in DATABASE_URL, DIRECT_URL and AUTH_SECRET. Without
RESEND_API_KEY, magic links print to the dev server console; without the Google keys,
the Google button is hidden.npm install (also generates the Prisma client).npx prisma migrate dev to apply migrations.npx playwright install chromium once, for end-to-end tests.TEST_DATABASE_URL pointing at a scratch database and run
DIRECT_URL=$TEST_DATABASE_URL npx prisma migrate deploy so npm test also runs the
cross-user access test against real Postgres (CI always does).On Vercel, the vercel-build script applies pending migrations (prisma migrate deploy, using
DIRECT_URL) before production builds only, so preview deployments never change the database.
Sign in, then go to /import: add an account (with its current balance, which bank exports
leave out), upload CSV exports and confirm. Supported formats live in
src/data-sources/csv/formats.ts; sample files in src/data-sources/csv/__fixtures__/ are
made up. Keep real exports in private/, which git ignores.
To make someone an admin, set their role in the database:
UPDATE users SET role = 'admin' WHERE email = '[email protected]';
| Command | What it does |
|---|---|
npm run dev | Start the app on localhost:3000 |
npm test | Unit tests (Vitest) |
npm run test:e2e | End-to-end tests (Playwright) |
npm run lint | ESLint |
npm run typecheck | TypeScript check |
npm run format | Format with Prettier |
npm run checks:answers | Jane's answer checks (spec step 87) against the scratch database in TEST_DATABASE_URL: rules questions only without ANTHROPIC_API_KEY, everything plus Claude's grades (within a spending cap) with it. Saves the run and compares it with the last one. |