diff --git a/BACKLOG.md b/BACKLOG.md index 40836b9..f2ca0e4 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -107,7 +107,11 @@ If any seat would be confused, the component fails. - TOC / sticky nav — ○ ○ ○ - "The three categories" section — ○ ○ ○ -- "Step 1 — Set up" → "Step 5 — Submit" — ○ ○ ○ +- "Step 1 — Set up" — ● ● ● — lead now names canonical `Option A — Docker (recommended)` vs `Option B — Native toolchain` from `forge check-deps` instead of a single muddled "Docker is easiest path" framing. `forge check-deps` purpose stated inline as the diagnostic that confirms which path is ready. Trailing first-timer hint promotes `--docker` flag with a tooltip naming the `forge-eval` CI image so the local↔leaderboard match is explicit. (`QuickstartGuide.tsx` L467–501, step 370) +- "Step 2 — Explore the problem pool" — ● ● ● — step 369 (`punch/guide-step2-cli-api-frame`, PR #295) +- "Step 3 — Write your agent" — ○ ○ ○ +- "Step 4 — Run + iterate" — ○ ○ ○ +- "Step 5 — Submit" — ○ ○ ○ - "Whitelisted models" — ○ ○ ○ - "Agent architecture patterns" — ○ ○ ○ - "API reference" — ○ ○ ○ diff --git a/src/components/QuickstartGuide.tsx b/src/components/QuickstartGuide.tsx index 466c30d..03d2649 100644 --- a/src/components/QuickstartGuide.tsx +++ b/src/components/QuickstartGuide.tsx @@ -467,23 +467,31 @@ export function QuickstartGuide() { {/* Step 1 */}

- Clone the repo and install the eval stack. Docker is the easiest path — the image + Two paths to a working eval stack — pick one.{" "} + Option A — Docker (recommended): one image ships with{" "} CalculiX {" "}(the FEA solver),{" "} gmsh {" "}(meshing), and{" "} OCP - {" "}(the CAD kernel) pre-installed. + {" "}(the CAD kernel) pre-installed; you only install the{" "} + forge CLI locally.{" "} + Option B — Native toolchain: install CalculiX, + gmsh, and the OCP Python bindings yourself (faster startup; more setup friction on macOS + and Windows).

+# Confirms which path is ready — Docker, Native, or both: +forge check-deps`} />

- No local CalculiX/OCP? Use Docker — it mirrors the CI environment:{" "} + First-timer? Stay on Option A: every{" "} + forge eval call takes a{" "} + --docker + {" "}flag and you never touch CalculiX directly:{" "} forge eval --docker agents/my-agent/agent.py --spec r01_001_easy