Skip to content

Prepare Traffic Lights Arena participant starter - #1

Merged
DVerdeV merged 3 commits into
mainfrom
feat/starter-submission-workflow
Jul 23, 2026
Merged

DVerdeV merged 3 commits into
mainfrom
feat/starter-submission-workflow

Conversation

@KerrikStone

Copy link
Copy Markdown
Collaborator

Summary

  • Align the participant simulator with the competition engine
  • Add the team login and submission workflow
  • Improve the local viewer and documentation
  • Expand simulator verification

Verification

  • Starter simulator checks passed
  • Participant login and submission-client flow passed
  • Shared engine and scoring files match the platform

@DVerdeV

DVerdeV commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Implemented the thermos follow-up fixes in two conventional commits:

  • d0e99b8fix(simulator): encode yellow signal direction
    • emits replay contract v2 with explicit NS_YELLOW / EW_YELLOW phases
    • adds transition-contract coverage
  • 30dfe3bfix(viewer): consume replay phases and surface errors
    • removes per-frame replay-history scans from rendering
    • rejects unsupported replay versions
    • displays polling, HTTP, and empty-replay failures instead of swallowing them

The downloadable starter ZIP and matching private simulator artifacts were regenerated in DVerdeV/CursorBuildNight#1.

Verification completed:

  • 4 pytest tests
  • viewer JavaScript syntax check
  • cross-repository simulator source parity
  • starter ZIP/schema artifact validation
  • git diff --check

@DVerdeV
DVerdeV merged commit b55f9b2 into main Jul 23, 2026
1 check passed
@DVerdeV
DVerdeV deleted the feat/starter-submission-workflow branch July 23, 2026 09:35
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