factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
AI-powered analytics SaaS
Translation pending
DataTypeScript · VueGitHub @chunyayangOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
AI-powered analytics SaaS (Frontend MVP) for cross-border e-commerce ops across four markets — US, JP, TW, DE. Ships EN + 繁體中文. • Package manager: pnpm (pnpm-lock.yaml is committed) • Node: 24 (see .nvmrc) Every PR into main runs lint · typecheck · test · build in GitHub Actions (.github/workflows/ci.yml). Deployment is owned by Vercel (preview per PR, production on merge). Local Husky hooks (lint-staged + commitlint) are convenience; CI is the enforced gate.Read the full README ↗
AI-powered analytics SaaS (Frontend MVP) for cross-border e-commerce ops across four markets — US, JP, TW, DE. Ships EN + 繁體中文.
Nuxt 4 (app/ dir) · TypeScript · Vue 3 <script setup> · Nuxt UI 4 ·
Tailwind CSS v4 · Pinia · TanStack Vue Query · Apache ECharts (vue-echarts) ·
@nuxtjs/i18n.
pnpm-lock.yaml is committed).nvmrc)pnpm install # runs `nuxt prepare` + husky setup via lifecycle scripts
pnpm dev # http://localhost:3000
| Command | What it does |
|---|---|
pnpm dev | Start the dev server |
pnpm build | Production build (Nitro output) |
pnpm preview | Preview the production build |
pnpm lint | ESLint (flat config via @nuxt/eslint) |
pnpm typecheck | nuxt typecheck (vue-tsc) |
pnpm test | Vitest — unit (Node) + nuxt runtime projects |
pnpm test:e2e | Playwright smoke (not in the blocking CI gate) |
Every PR into main runs lint · typecheck · test · build in GitHub Actions
(.github/workflows/ci.yml). Deployment is owned by Vercel (preview per PR,
production on merge). Local Husky hooks (lint-staged + commitlint) are convenience;
CI is the enforced gate.
Project rules and detailed conventions live in .claude/ — CLAUDE.md (charter) and
.claude/skills/ (stack conventions incl. design tokens, mock API contract, i18n, product
spec, testing/CI, DoD & git workflow). .claude/doc/ holds the decision records behind them.
Consult those before adding code.