Three tracks. Finish each exit criterion before moving on.
- [local-tree] Install Volta, Node 20+, pnpm, Git, Docker (optional).
- [local-tree] Clone or copy this repo; read README.md.
- [github] Create account, enable 2FA, create
{{ORG}}/{{APP}}repo. - [local-repo] Configure git user.name and user.email.
- Initialize agents: paste team/ADAPTER-PROMPT.md into Claude (Orchestrator). Add ChatGPT, Gemini/NotebookLM, and Cursor per multi-tool orchestrator setup.
Exit: git status works; Orchestrator reports ready.
Shortcut: pnpm run init runs the whole track below as one interactive wizard
(tool checks, project folder, database choice, .env.local, install, db:up +
db:validate). No prior pnpm install needed — it's plain Node with zero deps.
Manual steps (what the wizard automates):
- [local-tree] Copy
template/to your project folder. - [local-tree]
pnpm install - Choose database: docs/databases/ai-setup-tiers.md (default: local Postgres via Docker Compose, no account needed).
- [local-tree]
cp .env.example .env.local— fillDATABASE_*vars. - [local-tree]
pnpm run db:up→pnpm run db:validate→pnpm dev - Open web app (default port 4000) and API health (
/api/health,/api/health/db).
Exit: Health checks pass; Engineer can implement a small feature with tests.
- Pick host + database from hosting/database-host-pairing.md.
- Follow
playbooks/hosting/<provider>/README.mdandplaybooks/databases/<provider>.md. - [github] PR workflow:
user/<handle>/workspace→develop→ gatedmain(see handbook §06). - [-staging env] Deploy operator only, after review; verify before [-prod env].
Exit: Staging URL verified; secrets only in provider secret manager.
See curriculum/README.md.
Orchestrator plan → Engineer implements → db:validate → tests → PR → Quality review
WordPress/CMS track: edit sites/ → push staging → browser verify → PR.