feat(#1): Tournament v2 engine — competitors, brackets, rounds, upsets, ASCII arena #2

Merged
ti-paul merged 1 commit from feature/1-tournament-engine into main 2026-06-16 12:38:34 +00:00
Member

Closes #1

  • 6 PR competitor types, single-elim bracket, upset system
  • Automatic round progression, prize pool, champion
  • 23 tests, all passing
Closes #1 - 6 PR competitor types, single-elim bracket, upset system - Automatic round progression, prize pool, champion - 23 tests, all passing
- Competitor: 6 PR types (polished, speedy, dark horse, controversial, mammoth, refactor) with strength/consistency/flash
- Bracket: single-elimination with seed pairing, power-of-2 padding with BYEs
- Match: head-to-head with power variance, upset detection
- Rounds: qualifier -> semifinal -> final, automatic bracket progression
- Prize pool, champion, total upsets tracking
- ASCII bracket display with match scores and upset markers
- 23 tests, all passing
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
les_clankeurs/code-tournament-v2!2
No description provided.