Insights dashboard

Rating trends and pattern breakdowns.

The insights route filters the derived dataset on the server, then hands a focused Elo series into client-side charting. Every other section stays static-data and reproducible.

Elo by game #

Chronological game-number x-axis, result-colored points, rolling trendline, and milestone callouts.

WinsLossesDraws

Narrative

Peak rating landed at 450 on Feb 17, 2026, while the floor sat at 306 on Feb 14, 2026.

Color split

White

45%

26-29-3

Black

54%

33-25-3

Recent trend

Current rating

415

Volatility 13

Recent form

50%

5-5-0 over 10

Activity heatmap

Game volume by weekday across the filtered range.

18 active days

Sun
Mon
Tue
Wed
Thu
Fri
Sat

Streak cards

Current momentum, longest heater, and roughest downswing.

Current streak

1

win

Longest win streak

4

2026-02-15

Longest loss streak

3

2026-02-13

Time-control breakdown

Most common control: 15m + 10s

15m + 10s

73 games

47% win rate

600

44 games

55% win rate

?

2 games

50% win rate

Termination breakdown

How games are ending after normalization.

Resignation

51 games

Checkmate

44 games

Game abandoned

12 games

Won on time

6 games

Stalemate

4 games

Timeout / insufficient material

1 games

Opening highlights

Heuristic opening signatures derived from the first few SAN moves.

Signature: e4 e5 Nf3 d6 d4 Nc6

3 games

33% win rate

Open Game shell

3 games

33% win rate

Sicilian shape

3 games

33% win rate

Open Game shell

2 games

100% win rate

Signature: e4 e5 Nf3 Nf6 d4 Nxe4

2 games

0% win rate

Signature: e4 e5 Qh5 Nf6 Qxe5+ Be7

2 games

100% win rate

Top-level summary

A compact readout of the filtered slice.

Average length

29

moves

Net rating change

+100

Across 119 games