From c35877d27770417b963b706b288d827f8fcf289b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E7=AB=8B=E9=9B=84?= Date: Thu, 21 May 2026 22:18:29 +0800 Subject: [PATCH] docs: add Quick Start section to README (closes #26) --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index e86881b..6b08bf4 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,21 @@ The core loop: 5. **GenLayer** scores each dimension on-chain: 5 validators × 5 exec_prompts = 25 independent evaluations under `strict_eq` consensus. 6. **Company** reads only the top-scored PRs (reject threshold filters noise automatically), picks **one** winner, escrow releases the payment. +## Quick Start + +1. **Prerequisites** + - [Node 24+](https://nodejs.org/) + - [pnpm 10+](https://pnpm.io/installation) + - [Solana CLI](https://docs.solana.com/cli/install) + +2. **Install and run** + ```bash + pnpm install + cp frontend/.env.example frontend/.env.local + pnpm dev + ``` + Run `pnpm dev` from the `/frontend` directory. + ## Why hybrid (Opus + GenLayer) GenLayer has a practical ~256-token output ceiling per `exec_prompt`. Asking it to read a full 10K-token PR and emit a verdict is not feasible. So: