Developer Guide

Monorepo layout

PathPurpose
packages/gatewayFastify API
packages/registryPrisma + repositories
apps/frontendReact + Vite
docs/Essential customer/operator docs (22 files)
extrax/docs/archive/Internal audit & proof docs

Quick start

bash scripts/install.sh
pnpm test
pnpm lint && pnpm typecheck

Engineering gates

  • Vitest: 903 tests
  • Python: 48 tests
  • pnpm run audit — master audit
  • pnpm docs:validate — essential docs only

Repository hosting

PolicyLocal / private only

The GitHub repository (jiyapltd/anoobot) was removed. This codebase must not be pushed to GitHub or any public remote until the product owner explicitly re-enables hosting.

Do not:

  • git remote add origin … / git push to GitHub
  • Publish the repo, tags, or releases on GitHub Actions
  • Share clone URLs pointing at a public GitHub repo

Allowed:

  • Local git history and commits on this machine
  • Private backups (encrypted storage, air-gapped copies)
  • Self-hosted deployment from a local checkout

When hosting is re-approved, restore a remote only after creating the target repository and confirming access policy. Until then, CI workflows in .github/workflows/ are inactive (no upstream repository).