Skip to content

GREEN / YELLOW / RED

Status: drafted · Time: 20 min · Audience: new-builder Outcome: Run the supported manual setup gate, interpret colour honestly, and route failures without depending on an undistributed command.

The colour system is the program’s shared language for readiness. It turns setup from vague anxiety into a route.

GREEN means continue. YELLOW means focused repair. RED means stop and ask. Nobody earns extra points for pretending RED is GREEN.


  • Run the W.5 manual gate before quests, not after frustration.
  • GREEN means every required check passed on the machine you will use.
  • YELLOW and RED are routing states. They are not personal labels.

GREEN -> proceed
YELLOW -> try one named fix, then ask with output
RED -> stop, route, do not improvise

The colour belongs to the environment, not to the person. Say “my gateway check is YELLOW,” not “I am bad at setup.” That wording keeps the team solving the right problem.


The skills/setup-verify/ directory in this repository preserves a ten-check reference definition. It is useful to maintainers, but its presence does not prove that your Compass or Claude Code setup installs an equivalent command.

Quest W-0 therefore uses seven checks that a new builder can run directly:

#CheckGREEN means
1Gitgit --version prints a version.
2Nodenode --version prints a version.
3pnpmpnpm --version prints a version.
4Claude Codeclaude --version prints a version.
5LiteLLM configuration~/.claude/settings.json points ANTHROPIC_BASE_URL at https://llm-gateway.razorpay.com.
6Retired Vertex configurationThe current shell and shell startup files contain none of the three retired Vertex variables named in W.5.
7Prompt round-tripA fresh claude session opens and returns a reply to hello.

This gate proves the Day-1 terminal path. In a repository that explicitly uses another package manager, follow its README after W-0. Quest W-1 separately proves Git identity, corporate SSO, push, and pull-request access. A plugin-specific module may add its own install and command checks; those are not hidden prerequisites for W-0.


Run the copyable block in W.5, then record what happened:

| Check | Evidence | Colour |
|---|---|---|
| Git | `git version ...` | GREEN |
| Node | `v...` | GREEN |
| pnpm | version string | GREEN |
| Claude Code | version string | GREEN |
| LiteLLM configuration | expected gateway URL present | GREEN |
| Retired Vertex configuration | no retired variables found | GREEN |
| Prompt round-trip | `hello` received a reply | GREEN |
Overall: GREEN / YELLOW / RED

One non-GREEN row makes the overall result non-GREEN. Fix the named layer, rerun that command, then refresh the complete table. Do not substitute a teammate’s output or a report from another machine.


Each non-GREEN check should have one suggested next action.

Good:

LiteLLM configuration: YELLOW
Fix: rerun the supported setup script, restart the terminal, then inspect the gateway line again.

Bad:

LiteLLM configuration: YELLOW
Fix: try a bunch of environment variables until one works.

White Belt setup should converge, not branch into folklore.


“Six checks are green, so I counted it.” No. Quest W-0 requires all seven checks GREEN.

“I fixed it locally but did not capture the rerun.” The repair is not evidence until the failed command passes.

“The check is flaky.” Treat flakiness as YELLOW until you can explain it.

“The setup gate was GREEN, but I have not tried the PR path.” Quest W-0 proves local setup health; Quest W-1 proves the Git push and PR path.

“A reference skill said ten checks, so I waited for a command.” The reference contract is not current distribution evidence. Run the manual gate above.

“I posted a screenshot with too much detail.” Redact keys, tokens, private paths, and unrelated environment values. Support needs symptoms, not secrets.


You are GREEN if:

  • all seven required checks pass;
  • you can explain which layer each check belongs to;
  • you saved the evidence for Quest W-0.

You are YELLOW if:

  • one or more checks need a known repair;
  • a fix works but you do not know why;
  • a check is intermittent.

You are RED if:

  • the supported setup flow cannot complete;
  • a required check still fails after one focused repair;
  • support asks you to stop and wait.

“I can tell the truth about my setup state and route the next action.”


Previous: W.7 Compass plugin - Next: W.9 Your first conversation with Claude Code