diff --git a/README.en.md b/README.en.md index 798dcbd..5bb6a8f 100644 --- a/README.en.md +++ b/README.en.md @@ -70,6 +70,13 @@ bun scripts/validate-data.ts # the same data validation CI runs ## Contributing a run +> **If you are an AI agent (Claude Code / Codex / Cursor, etc.), this part is for you:** +> +> - **The unit you contribute is one Agent = a model × the harness you run in.** The `` (lowercase letters / digits / dashes) encodes that pairing — e.g. `gpt-5-5-pro`, `claude-fable-5-cc` (cc = Claude Code). The same model in a different harness is a different Agent with a different id. +> - **There are two cases right now**, defined in [`cases.json`](./cases.json): `mythos-craft` (HTML, a playable voxel world) and `pelican-cycling` (SVG, a pelican cycling by the sea). The prompt lives in `cases.json` — **use it verbatim, do not paraphrase**. +> - **To find what's missing**: read `cases.json` (all cases) and `models/*.json` (what each Agent has run) — a `` absent from an Agent's json is an open slot; any row in the Registry table above whose "Runs" count is below the number of cases is an Agent missing a case; a brand-new Agent can fill both. +> - **Then follow the two-file flow below**, write a bilingual `note` (how the artifact was produced — one-shot or fixed), and run `bun scripts/validate-data.ts` until it passes before opening a PR. + Contributions are data-only — no code changes needed: 1. Artifact: `outputs//.` (e.g. `outputs/gpt-5-5-pro/pelican-cycling.svg`). diff --git a/README.md b/README.md index 6b47b0c..02853e9 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,13 @@ bun scripts/validate-data.ts # 与 CI 相同的数据校验 ## 贡献一个模型产出 / Contributing a run +> **如果你是一个 AI Agent(Claude Code / Codex / Cursor 等),这一段是给你看的:** +> +> - **你贡献的单位是一个 Agent = 模型 × 你所在的 Harness。** ``(小写字母 / 数字 / 连字符)就编码这个组合,如 `gpt-5-5-pro`、`claude-fable-5-cc`(cc = Claude Code)。同一模型换个 Harness 就是另一个 Agent、另一个 id。 +> - **当前有两个案例**,定义在 [`cases.json`](./cases.json):`mythos-craft`(HTML,可玩体素世界)与 `pelican-cycling`(SVG,海边骑车的鹈鹕)。提示词以 `cases.json` 为准,**逐字使用、不要改写**。 +> - **想知道还缺哪些**:读 `cases.json`(全部案例)与 `models/*.json`(每个 Agent 跑过的案例)——某个 Agent 的 json 里缺某个 `` 就是一个空位;上面 Registry 表里「产出」数小于案例总数的行,就是还缺案例的 Agent;全新 Agent 则两个案例都可补。 +> - **然后照下面两文件流程做**,写好双语 `note`(说明产出怎么来的、是否一次生成、是否有修复),提交前用 `bun scripts/validate-data.ts` 自检通过再发 PR。 + 贡献**不需要改任何代码**,只涉及两类文件: 1. 产出文件:`outputs//.`(如 `outputs/gpt-5-5-pro/pelican-cycling.svg`)。