Paul Ojuri

Week 7 · from 2026-11-02 · phase: foundation (month 3) · block 1

This week

Fix the activity problem: get FIDE-rated games on the calendar. Baselines. Top two leaks. Narrow the repertoire. 8 of 8 hours planned. Blitz cap 20 games.

FIDE ratings inactive and no registered event: the Sunday admin block is the priority.

Mistakes and blunders with no tactical shape (judgement, not calculation)

confirmed

primary target · 50% of the week · n = 6397 · 86.7/100 games

No puzzle fixes judgement. Unassisted annotation of your own long games, then engine comparison; calculation sets with no board movement; slower play.

Pre-registered success: frequency_per_100 from 86.68 to ≤ 69.34 by 2026-11-30, on ≥ 30 games.

Errors made with under 30 seconds on the clock

confirmed

secondary target · 30% of the week · n = 4941 · 42.0/100 games

A clock rule in the long game: never move in a critical position under 20 seconds of thought; measured by fast_critical_errors.

Pre-registered success: frequency_per_100 from 41.99 to ≤ 33.59 by 2026-11-30, on ≥ 30 games.

Sessions

No write-back token (results stay in this browser)

Monday · 90 min · playLong game, 45+15 or slower (60+30 when time allows)

targets: time_trouble_errors

  • Where: lichess.org (rated, 45+15 pool or a club game) · chess.com daily/rapid 45+15

Done when: One completed rated long game, PGN in the database by the nightly run.

Play with the clock rule if a time leak is targeted. No blitz before the long game.

Monday · 30 min · analysisUnassisted annotation of tonight's game

Done when: Written annotation (critical moments, your own evals) saved before any engine use.

Tuesday · 60 min · calculationCalculation set: only-move positions from your own games

targets: positional:blunder_committed

Done when: 15 positions, full variation written before revealing, no board movement; judgment_calibration score recorded.

Wednesday · 60 min · analysisEngine review of Monday's game against your annotation

Done when: Every error tagged by you first, then compared with the pipeline's tags; disagreements logged.

Disagreements are the interesting part. They calibrate your judgement and catch tagger mistakes.

Thursday · 60 min · openingsRepertoire audit: what do you actually play?

  • List every opening reached 5+ times in the last 12 months (see /chess/games).
  • Mark which are prepared and which are improvised.
  • Write the result into chess-coach/config/repertoire.yaml (white.first_move, lines with priority core/developing).

Done when: repertoire.yaml is no longer empty.

Narrowing beats broadening at this level. Two lines as White, one reply each to e4/d4/c4 as Black is enough.

Friday · 60 min · endgamesRook endgame baseline

Done when: Each position played out from both sides; result vs theoretical result recorded (tablebase where ≤7 pieces).

Saturday · 60 min · calculationCalculation set: only-move positions from your own games

Done when: 12 positions, written variations, calibration recorded.

Sunday · 60 min · adminGet FIDE-rated: find and register for a classical event

  • List every FIDE-rated classical event within reach of Turnhout in the next 6 months: Belgian interclubs, Belgian and Dutch opens, weekend events in northern France and western Germany.
  • Enter dates, deadlines and formats into chess-coach/config/calendar.yaml.
  • Register for at least one and set registered: true.
  • Check the next FIDE World Amateur Championship: dates, U2000 eligibility (no published rating ≥2000 in the prior year), entry deadline.

Done when: calendar.yaml has at least one event with registered: true.

Both FIDE ratings are flagged inactive. Nothing else this week matters as much as this hour.

From your own games this week

Calculation set: only-move positions from your own games♜♝♝♚♟♟♟♟♟♜♛♟♟♛♟♟♟♟♟♜♟♚♜
Calculation set: only-move positions from your own games
Rook endgame baseline♟♟♟♚♝♝♟♜♟♟♟♟♟♚
Rook endgame baseline
Calculation set: only-move positions from your own games♜♝♚♟♞♟♟♝♟♞♚♜
Calculation set: only-move positions from your own games

Why this week looks like this

  • Target 'Mistakes and blunders with no tactical shape (judgement, not calculation)' (confirmed, n=6397, 86.7/100 games, severity 31%): ranked #1 by frequency × severity × recency.
  • Target 'Errors made with under 30 seconds on the clock' (confirmed, n=4941, 42.0/100 games, severity 36%): ranked #3 by frequency × severity × recency.

Previous weeks: 2026-10-26 (positional:blunder_committed, time_trouble_errors) · 2026-10-05 (positional:blunder_committed, time_trouble_errors) · 2026-09-28 (positional:blunder_committed, time_trouble_errors) · 2026-09-21 (positional:blunder_committed, time_trouble_errors)

Game data from Chess.com (Published-Data API) and Lichess (open API and CC0 database). Engine analysis by Stockfish. Ratings from FIDE. Board design is our own. Data generated 2026-11-08 20:00 UTC.