Skip to content

sales799/QOrium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QOrium

Role-graph-native Question-Bank-as-a-Service. Powers ATS/HR-tech platforms, enterprises, and IT staffing firms with calibrated, defended question banks across ReadyBank, JD-Forge, Stack-Vault, and the Anti-Leak Engine.

Strategy, blueprint, architecture, and Phase 0/1 plan are authored in the Cowork session and will be pushed into this repo. Code lives here.

Status

Sprint 0 (bounded): monorepo bootstrap + dev orchestration. See _QORIUM_BUILD_LOG.md for what's shipped, what's in progress, and what's blocked on Cowork pushing the binding specs.

Prerequisites

  • Node.js 20 LTS (>=20)
  • pnpm 10 (corepack enable && corepack prepare pnpm@10.33.0 --activate)
  • Docker with Compose v2
  • gitleaks (required for pre-commit secret scanning)

Quickstart

# 1. Install dependencies
pnpm install

# 2. Copy env template
cp .env.example .env

# 3. Bring up local infra (postgres, redis, minio, judge0)
make dev-up

# 4. Verify quality bars
pnpm typecheck
pnpm lint
make secrets-scan

Make targets

Run make help for the full list. Common ones:

Target Purpose
make dev-up Start postgres + redis + minio + judge0
make dev-down Stop infra (volumes preserved)
make dev-reset Stop infra + wipe volumes (destructive)
make dev-logs Tail logs from all infra services
make typecheck tsc --noEmit across all workspaces
make lint ESLint across the repo
make format Prettier write across the repo

Repo layout (target — see handoff §4)

apps/         # web, app, admin, partners (Next.js)
services/     # readybank, jdforge, stackvault, antileak, content-engine, gateway
packages/     # db, ai, irt, role-graph, auth, shared-types, ui
infra/        # docker, nginx, pm2, migrations, ci, ops
tests/        # e2e, integration, load
scripts/      # seed-questions, irt-recalibrate, anti-leak-scan

Workspaces are populated incrementally as sprints land. Empty subtrees are not committed.

Quality bars (non-negotiable)

Per handoff §3 / Constitution Article VII:

  • Zero TypeScript errors (tsc --noEmit must pass)
  • Zero ESLint errors
  • Test coverage ≥80% on changed files
  • gitleaks must pass on pre-commit and in CI
  • RFC 7807 Problem Details on all public API errors
  • Pino structured logging on every significant code path
  • Security headers on every HTTP response

Contributing

All development happens on feature branches. The active branch is claude/setup-qorium-build-hKTHq.

Pre-commit hooks run Prettier, ESLint, and gitleaks. Do not bypass with --no-verify without logging the reason in _QORIUM_BUILD_LOG.md.

About

QOrium - new project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors