name: ๐Ÿงช Playground - Verified Cell Submission description: Submit a deployment recipe you verified in the cookbook Playground. A maintainer will review and promote it into the cell catalog via PR. title: "[Playground] Verified cell: " labels: ["cookbook", "playground-submission"] body: - type: markdown attributes: value: | Thanks for verifying a deployment recipe! The cookbook **Playground** section of each model page pre-fills this form. When your overrides diverge from the verified cell, click **Submit โ†—**, confirm the SGLang version / benchmark / notes in the **Submit verified cell** dialog and tick the attestations, then **Open submission on GitHub โ†’**. The model, combination, proposed cell snippet, and existing cell are filled automatically โ€” please double-check the snippet matches what you ran. Once a maintainer with access to the listed hardware reproduces the recipe, they'll convert this issue into a PR against the cookbook cell catalog and close this issue. - type: input id: model attributes: label: Cookbook model description: Which model's cookbook does this cell belong to? Auto-filled by the playground โ€” use the model id as it appears in the cookbook config. placeholder: "deepseek-ai/deepseek-v4" validations: required: true - type: input id: combination attributes: label: Combination description: "Format: hw / variant / quant / strategy / nodes (auto-filled by the playground)." placeholder: "b200 / flash / fp4 / low-latency / single" validations: required: true - type: textarea id: cell-snippet attributes: label: Proposed cell snippet description: | The cell object exactly as it should land in the `cells: [...]` array of the cookbook config. Auto-generated by the playground โ€” please do not hand-edit unless you're sure. render: javascript validations: required: true - type: textarea id: existing-cell attributes: label: Existing cell at this match (for diff) description: | The current verified cell at the same `match` tuple, if any. The playground fills this so the maintainer can see exactly what changed. Leave empty if no cell yet exists at this match. render: javascript validations: required: false - type: input id: sglang-version attributes: label: SGLang version description: Version, tag, or git SHA you tested against. placeholder: "sglang==0.5.4 (or git SHA abc1234)" validations: required: true - type: textarea id: bench-result attributes: label: Benchmark result (optional but encouraged) description: | One-line perf numbers (TTFT, TPOT, tokens/sec, accepted-rate, etc.). Helps maintainers decide whether this recipe should replace the existing one or be added as an alternative. placeholder: "TTFT 95 ms / TPOT 18 ms / 1820 tok/s @ bs=64" validations: required: false - type: textarea id: notes attributes: label: Notes / caveats description: | Anything unusual: cluster config, env-var quirks, NIC mappings, multi-node bootstrap details, etc. validations: required: false - type: checkboxes id: attestation attributes: label: Attestation description: All three must be ticked. We trust contributors but maintainers will still re-verify before merging. options: - label: I ran this exact command on the listed hardware. required: true - label: The server reached READY and answered a cURL request successfully. required: true - label: Output looked correct on at least one prompt. required: true