Every module, its features (live / partial / planned / parked), the ChessMoves AI access tier & price, how it compares to the market, a forward-looking roadmap for every module, and — for AI Coach & My Second — the academic research behind what's built and what's next. Export to Excel/CSV for offline tracking.
🗓 What to work on now
Ranked, as of 23 October 2026, from the live checks on the readiness page (run that day: 28 of its 42 items done, two blocking ones still open), the open roadmap items below and the dates already set. Done items are not listed: they are in the rows they changed. Re-measured on 24 October: the disk (unchanged) and the DNS (still no Search Console record, no dev subdomain); the readiness checks were not re-run that day.
Now: the two blocking items
Two-factor sign-in on the other two admin accounts (siri, silvestrek): the readiness check is still red, one admin account in three. Admin & Ops
Claude Console: turn on auto-reload (blocking), set a monthly spend limit to match AI_MONTHLY_BUDGET_USD, and check the usage tier. October so far: $0.08 of the $50 budget. AI Coach
This week
Disk: the root disk is at 86% (5.3 GB free on 23 and 24 October; 85% on 15 October) and the volume at 79% (8.0 GB free). Free space or move data before the root disk reaches the 93% that emails an alert; the readiness check wants every filesystem under 80%. Infrastructure
X: four approved puzzles are left in the queue, about four days of posts (six went out in the last week). Approve the next week, assessing each with the engine on its card. Admin & Ops
Standings cards: a week of them has run since they start after round 6 (seven posted in the last seven days); decide whether the picker needs anything else. Admin & Ops
Tick it on the readiness page: since 22 October the deploy refuses to ship without CI when gh is missing, but only a person can tick a hand item. Infrastructure
Before 13 November
A new Anthropic API key: the current one expires on 13 November. Make one in the Claude Console and run scripts/set-anthropic-key.sh on the server; the Claude key button on every admin page turns amber a week before, and the owners are emailed. AI Coach
The four restarted 30-day trials (reminded 14 October) end on 13 November: read their use on the Pricing page before then. Billing
Payments
Watch the first live 3-D Secure payment that succeeds (two real payments so far, the last on 8 October), then trim the live Stripe key to what the code uses. Billing
Decisions
Memory for the server: the AI services wait in swap between uses (the embedding service 0.9 GB, Maia-2 0.2 GB, AI Coach 0.2 GB; 2.1 GB of swap in use on a 7.7 GB box), so each one’s first answer takes about 2 s instead of a few hundredths. The two waits users felt are hidden since 22 October; more memory would remove the cause. Infrastructure
Decide: whether published news goes public (NEWS_PUBLIC) and whether the name keeps “AI”. Admin & Ops
Verify chessmovesai.com in Google Search Console and Bing Webmaster: still no verification record in DNS on 24 October, and without them the search terms that bring people are invisible. Admin & Ops
By the end of October
Error tracking: set SENTRY_DSN (optional), and find out why the error table went quiet in September. Admin & Ops
Register the Apple and Google developer accounts, rebuild the app for chessmovesai.com and submit, Google Play first. Mobile
A staging server at dev.chessmovesai.com (no DNS record for it yet), so a change is tried before it reaches the live site. Infrastructure
social@ should receive mail.Admin & Ops
Coaches: a payment method on their profiles; paid lessons through the site stay off until a gestor confirms the VAT and DAC7 treatment. Coaching
Optional: one deliberate database password rotation, so its date is known rather than inferred. Infrastructure
Waiting on someone else
ROI, the EU VAT number: AEAT has until about 2 January 2027; first tax returns by 30 January 2027. Billing
Price legend — Free €0 · Standard €2.99/mo (€19.99/yr) · Premium €4.99/mo (€34.99/yr) · Coach €9.99/mo (€79.99/yr) · Club €19.99/mo · Game packs 500=€4.99 / 2000=€14.99 · all VAT included · Beta = free for everyone while in beta · Admin = internal. Competitors — Chess.com: Gold $6.99/mo ($49.99/yr), Platinum $10.99/mo ($79.99/yr), Diamond $16.99/mo ($119.99/yr) — move-by-move coach explanations are Diamond-only. In Spain, VAT included (App Store): Gold €5.99/mo, Platinum €8.99/mo (€64.99/yr), Diamond €13.99/mo (€99.99/yr). Lichess: free, no paid tier, no LLM coaching. Chessable PRO $11.99/mo ($74.99/yr; Spain €9.99 / €67.99 — App Store, verified for the first time; creator split 40/60 vs ChessMoves AI 85/15). AI-first specialists — Aimchess $7.99/mo ($57.99/yr; free tier = 1×40-game report/mo) · DecodeChess $8.25/mo ($84/yr, or $15 for 60 credits; unverified — the site blocks checks) · Noctie €14/mo (€96/yr). Each does one thing; ChessMoves AI's AI comes with every paid tier within monthly allowances (beta). Opponent prep — ChessMonitor (added 4 October; its own checkout, Spain, VAT incl.): Plus €7.90/mo (€70.80/yr) looks up any player's openings and results, as statistics with no AI; Professional €59.90/mo (€538.80/yr) adds tournament preparation. The one other product that sells prep; My Second is included from Standard (€2.99). Free research site — Maia Chess (University of Toronto, added 4 October): free with a Lichess sign-in. Shows what players at each rating would play, from Maia-3 (the lab behind the Maia-2 we run), with no prose explanation, no cross-game profile, no Chess.com games and no prep. At €4.99/mo, Premium costs less than Chess.com's cheapest Spanish tier (Gold €5.99) and about a third of Diamond (€13.99), and is 30–65% below the AI specialists. Market pricing checked October 2026 — see COMPETITIVE_ANALYSIS.md §1.