Skip to content

Important: add_judge has no time bound #22

@0xdevcollins

Description

@0xdevcollins

Severity: Important (fairness)

add_judge can be called during Judging phase or after finalize. Mid-judging additions create unfair scoring (some submissions evaluated by 3 judges, others by 4).

Fix

Require status == Registration || status == Submission. Apply same constraint to remove_judge.

Tests

  • Add judge during Registration: ok
  • Add judge during Submission: ok
  • Add judge during Judging: rejected
  • Add judge after Completed: rejected

Metadata

Metadata

Assignees

No one assigned

    Labels

    audit-findingSurfaced during internal audit / reviewbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions