Skip to content

feat(books): add Opposites and ABCs to squish.run/books - #243

Merged
konjoinfinity merged 4 commits into
mainfrom
books-add-opposites-abcs
Oct 3, 2026
Merged

konjoinfinity merged 4 commits into
mainfrom
books-add-opposites-abcs

Conversation

@konjoinfinity

Copy link
Copy Markdown
Collaborator

Summary

Adds Learning Opposites with Squish (Book 6) and Learning ABCs with Squish (Book 7) to the static books page, and fixes prices and counts that had gone stale.

  • New books: cards, reading-order items 6 and 7, and format rows for both. Opposites has Ebook (B0HJRLC6RK) and Paperback (B0HJSPP81V) chips. ABCs has an Ebook chip only (B0HLTVNZBP), with a line noting it is Kindle only for now.
  • Covers: opposites.jpg and abcs.jpg, both 900x900 JPEG at about 110 to 117 KB, in line with the existing covers.
  • Newest badge: moved from Shapes to ABCs. The Shapes reading-order text no longer says it is the newest.
  • Prices: Good Habits, Counting and Colors go from $3.99 to $0.99 on the cards and in the formats list. The hero "From" price is now $0.99.
  • Counts and copy: "five" becomes "seven" in the meta description, hero badge, hero title and section heading. The hero subhead, audience list and FAQ reading order now mention opposites and letters. The formats heading now reads "Available as ebooks and paperbacks".
  • Unchanged: age claims and stat counters.

Verified locally: 7 cards, 7 reading-order items and 7 format rows render at 390px and 1280px with no horizontal overflow, and every image loads. There are no em dashes in added lines.

Type of change

  • Bug fix
  • New feature
  • Performance improvement
  • Documentation update
  • Refactor / cleanup

Checklist

  • pytest tests/ passes locally: not run, this is a static HTML and images change only
  • ruff check squish/ tests/ reports no errors: not run, no Python touched
  • No hardcoded absolute paths
  • No model weights, eval output files, or log files staged for commit
  • Changes are scoped to one logical concern
  • Performance-sensitive changes include a before/after squish bench run: N/A

Related issues

None.

🤖 Generated with Claude Code

https://claude.ai/code/session_01R3pogbkBhhhr9h7qHxBWXf


Generated by Claude Code

claude added 4 commits October 2, 2026 23:55
Good Habits, Counting and Colors now sell at $0.99 on Amazon. Updates
the book cards, the formats list and the hero "From" price.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R3pogbkBhhhr9h7qHxBWXf
Adds Learning Opposites with Squish (Book 6) and Learning ABCs with
Squish (Book 7) to the book cards, reading order and formats list.
ABCs is Kindle only for now, so it gets an Ebook chip only. Moves the
Newest badge from Shapes to ABCs and adds the Opposites cover.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R3pogbkBhhhr9h7qHxBWXf
Five becomes seven in the meta description, hero and section heading.
The hero subhead, audience list and FAQ reading order now include
opposites and letters.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R3pogbkBhhhr9h7qHxBWXf
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R3pogbkBhhhr9h7qHxBWXf

Copy link
Copy Markdown
Collaborator Author

G4 · Complexity + Size + DRY is red, but this PR didn't cause it. The step that fails is the 500-line file gate, on squish/backend.py (511 lines, not in .konjo/oversized-allowlist.txt). The same job also reports 147 functions above complexity grade C, but that step is continue-on-error. This PR only changes docs/books/index.html and two cover JPEGs, so it touches no Python. The Konjo gate has failed on every recent main push for the same reason (runs 36368283843, 35043943005 and 34257062102). No fix exists yet: it needs backend.py split or allowlisted, which is outside this PR's scope. I didn't re-run the job because this file-size check gives the same result every time.


Generated by Claude Code

@konjoinfinity
konjoinfinity merged commit f347d8b into main Oct 3, 2026
9 of 17 checks passed
@konjoinfinity
konjoinfinity deleted the books-add-opposites-abcs branch October 3, 2026 10:28
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.

2 participants