Public site: https://brightturn.harvolution.com
Git: https://git.harvolution.com/brightturn/website
This page is for Niki and her Grok Build agent. Replace it with the real site, then push. The live site has no login.
Forgejo Actions published this page. If you can read BrightTurn here, the last deploy succeeded.
niki.ssh-keygen -t ed25519 -C niki).git clone git@git.harvolution.com:brightturn/website.git and cd website..forgejo/ unless you are changing CI.package.json (TanStack): pin Node (.nvmrc or engines), commit the lockfile, make npm run build emit static files, and point scripts/build.sh at that output (dist/, .output/public, …).main only requires the verify check; Ben does not have to approve.main, hard-refresh https://brightturn.harvolution.com.House DNS, Caddy, and the edge deploy helper live in ben/proxmox. Product, content, and CI live here.
.forgejo/workflows/verify-build-deploy.yml and scripts/build.sh on a branch.package-lock.json. Do not use unpinned npx as the builder..env.dist/ (HTML/JS/CSS). Deploy publishes dist/ to the public site.file_server, not a Node VM. Do not add a VM from this repo..env, API keys, or OpenBao tokens.Work in a clone with the Grok Build CLI (curl -fsSL https://x.ai/cli/install.sh | bash, then grok in this directory). Do not force-push main.
harvolution-repository and forgejo-repository-operations help Grok keep Forgejo work attributed: check identity, use developer-tools git / MCP, and never use Ben's login. They are optional for the SSH-as-niki steps above.
Grok Build loads .agents/skills/ in this clone. Install the pinned copy:
pin=$(jq -r .commit .developer-tools.json)
git clone https://git.harvolution.com/harvolution/developer-tools.git /tmp/developer-tools
git -C /tmp/developer-tools checkout "$pin"
/tmp/developer-tools/scripts/install.sh --repo "$PWD"
That needs Go. If install.sh cannot run, copy only harvolution-repository and forgejo-repository-operations from that same checkout into .agents/skills/. Do not use a different commit than .developer-tools.json.
If developer-tools whoami does not report an agent-* session, keep using git SSH as niki.