Skip to content

docs: DEEPEST as problem cards -- SVG diagrams, numbers, solve link, themes - #28

Merged
osick merged 3 commits into
mainfrom
docs/deepest-cards
Sep 11, 2026
Merged

osick merged 3 commits into
mainfrom
docs/deepest-cards

Conversation

@osick

@osick osick commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Summary

The problems in DEEPEST.md and the booklet get the card layout chosen in the mockup review: diagram left, everything else right.

  • DEEPEST.md. One card per problem: a real diagram (per-class SVG under docs/images/deepest/, Cburnett's pieces from the cm-chessboard sprite the dashboard already vendors, embedded per file so GitHub's image proxy renders it) and, on the right, No. N, the stipulation, a solve ↗ link into the Helpmate Analyzer, the statistics sentence, the solution, the themes as tags, and the FEN. The ASCII diagram and the lone "Solve on the Helpmate Analyzer" line are gone.
  • Booklet. Same numbering (one shared order in deepest_lib.ordered), the solve link in the title line, a Themes line under the solution, and no FEN line (the author had commented it out by hand in the generated .tex; the generator now agrees).
  • Data. deepest_showcase.py records each problem's themes in DEEPEST.json via probe --themes; DEEPEST.json/.md/.tex regenerated.

Test plan

  • tests/repo/test_deepest_render.py: 86 passed (new: SVG placement and defs, dense shared numbering, markdown card, booklet entry; the ASCII-diagram test became the SVG-card test; the staleness checks pass against the regenerated docs)
  • make booklet builds; the card page checked visually
  • SVG checked as an <img> (data URI) in headless Chromium
  • make lint clean

🤖 Generated with Claude Code

https://claude.ai/code/session_01DFQB6YogM3gaauunTfMuxW

osick and others added 3 commits September 11, 2026 10:42
…n the title, themes

Every problem in DEEPEST.md is one two-column card: a per-class SVG diagram
(pieces from the vendored cm-chessboard sprite, embedded per file so GitHub's
image proxy renders it, only the men shown) on the left; number, stipulation,
solve link, statistics, solution, themes as tags and the FEN on the right.
The ASCII diagram and the lone "Solve on the Helpmate Analyzer" line are
gone. The booklet shares the numbering (deepest_lib.ordered/numbers), puts
the solve link in the title line, adds a Themes line and drops the FEN line
the author had commented out by hand in the generated .tex.
deepest_showcase.py records each problem's themes in DEEPEST.json.

Tests: SVG placement and defs, dense shared numbering, the markdown card,
the booklet entry; the ASCII-diagram test became the SVG-card test.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DFQB6YogM3gaauunTfMuxW
…d site/vendor copy

CI has no site/vendor/ (make site creates it), so the SVG tests and the
markdown staleness check failed there.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DFQB6YogM3gaauunTfMuxW
@osick
osick merged commit 72554e5 into main Sep 11, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant