From b0ef9cef35ad81049030107c981917fc39be5032 Mon Sep 17 00:00:00 2001 From: Mark Saroufim Date: Fri, 3 Apr 2026 18:41:34 -0700 Subject: [PATCH 1/2] document submission inspection and deletion flow --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index fc4cf66..1c6999f 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,23 @@ popcorn submissions delete popcorn submissions delete --force ``` +Smallest possible flow: + +```bash +# 1. List your submissions and note the ID +popcorn submissions list --leaderboard grayscale_v2 + +# 2. Inspect the stored code for that submission ID +popcorn submissions show 1234 + +# 3. Delete that submission ID +popcorn submissions delete 1234 +``` + +`list` shows the submission `ID`, `show` prints the full submitted code for that `ID`, and `delete` previews the submission and asks for confirmation before removing it. + +If you have a reward-hacked or otherwise bad submission, you can use this flow to find the submission ID, inspect the exact code that was stored, and delete it yourself. + ### Authentication Register or re-register your CLI with Discord or GitHub. From f0da3c1440593eae69893d33d19ea81c1a67431f Mon Sep 17 00:00:00 2001 From: Mark Saroufim Date: Fri, 3 Apr 2026 18:42:58 -0700 Subject: [PATCH 2/2] reframe README note as reward hack section --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1c6999f..ef6bc6e 100644 --- a/README.md +++ b/README.md @@ -124,22 +124,22 @@ popcorn submissions delete popcorn submissions delete --force ``` -Smallest possible flow: +#### Avoid Reward Hacks + +If you want to avoid reward hacks, inspect your past submissions and delete any bad ones. ```bash # 1. List your submissions and note the ID popcorn submissions list --leaderboard grayscale_v2 -# 2. Inspect the stored code for that submission ID +# 2. Inspect the exact code stored for that submission popcorn submissions show 1234 -# 3. Delete that submission ID +# 3. Delete the submission if you do not want it kept popcorn submissions delete 1234 ``` -`list` shows the submission `ID`, `show` prints the full submitted code for that `ID`, and `delete` previews the submission and asks for confirmation before removing it. - -If you have a reward-hacked or otherwise bad submission, you can use this flow to find the submission ID, inspect the exact code that was stored, and delete it yourself. +`list` shows the submission `ID`, `show` prints the full submitted code for that `ID`, and `delete` previews the submission before removing it. ### Authentication