Developer Guide
Monorepo layout
| Path | Purpose |
|---|---|
packages/gateway | Fastify API |
packages/registry | Prisma + repositories |
apps/frontend | React + 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 auditpnpm docs:validate— essential docs only
Repository hosting
| Policy | Local / 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 pushto 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).