Skip to content

Secure starter submission flow - #3

Merged
KerrikStone merged 1 commit into
mainfrom
codex/hide-submission-scores
Jul 23, 2026
Merged

KerrikStone merged 1 commit into
mainfrom
codex/hide-submission-scores

Conversation

@KerrikStone

Copy link
Copy Markdown
Collaborator

What changed

  • Stop printing public, hidden, and total scores from submit.py; completion now confirms evaluation and links to the public replay.
  • Accept the production MLG-XXXX team-card format while retaining the explicit demo code.
  • Reject obsolete long codes and ambiguous characters with regression tests.
  • Align English and Spanish documentation with the production one-minute cooldown and score-privacy behavior.

Why

The production rehearsal found that generated team cards use short codes such as MLG-BHJ3, but the packaged CLI rejected them before contacting the server. The starter also exposed score fields that the event is intentionally removing and documented an obsolete cooldown.

Impact

Participants can authenticate with the actual printed card, submit normally, and receive a completion/replay link without score leakage.

Validation

  • 17 pytest tests passed
  • Real-format submit.py login MLG-BHJ3 config flow passed
  • Ambiguous and obsolete formats are covered by regression tests
  • Diff check passed
  • Main application ZIP was rebuilt from this exact source and passed parity/secret checks

@KerrikStone
KerrikStone marked this pull request as ready for review July 23, 2026 17:00
@KerrikStone
KerrikStone merged commit 3fcaa2d into main Jul 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants