Paul Conrad Cartoons Rebrand

repo: ~/Projects/paul-conrad-cartoons-rebrand · 14 commits · 0 in last 24h, 14 in last 7d · █▃

Search the build

14 commits indexed

  1. 17318de 2026-09-25 TK-12230: P24 Art gallery — all 68 photos + cartoons inline with type filter, sort, density slider, date+time chips
  2. ab51ad1 2026-09-25 TK-12230: mask the forged artist signature the image model painted into daily-cartoon posters
  3. fad40a7 2026-09-25 TK-12230: import all P24 photos + cartoons (41 photos, 27 cartoons) into public/p24 + data/p24.json
  4. 1d63d18 2026-09-25 TK-12230: rebrand app to Inkwell — Editorial Cartoon Archive; API scrubs artist name from research records on the way out
  5. f8ea2cd 2026-09-24 auto-data-snapshot: 2026-09-24T15:53:39 (49 data files) — research/corpus.json research/raw/wsu/112029.md research/raw/wsu/112030.md research/raw/wsu/112031.md research/raw/wsu/112032.md
  6. f6437ab 2026-09-24 TK-12179: Shadow Man generator (prompt composer, local SDXL renderer w/ memory guard + signature stamp, contact sheet + verifier)
  7. d51a0f3 2026-09-24 auto-data-snapshot: 2026-09-24T15:23:04 (101 data files) — research/corpus.json research/raw/conrad-ead.xml research/raw/loc-page-1.json research/raw/syr.md research/raw/wsu-colorg.md
  8. 4591417 2026-09-24 TK-12179: never display Conrad images; move references out of served public/
  9. 666e26b 2026-09-24 chore: lint, v0.2.0 (session close)
  10. 7995bcd 2026-09-24 Add verified cartoon images, topic tags, and a full nav bar
  11. 4f7f8a0 2026-09-24 add shareable Artifact build (metadata + link-out only, no copyrighted images) + regen script
  12. add8978 2026-09-24 compile 38-record research dataset (3 Pulitzers, 22 documented cartoons, 10 LOC records, 3 archive summaries) + 8 reference images + bio
  13. 0c8b77d 2026-09-24 add viewer (filter panel, sort+density grid, detail modal) and placeholder dataset
  14. 680341b 2026-09-24 initial scaffold

Authors

Agents used

  • none detected

Skills used

  • /raw8
  • /wsu4
  • /claude4
  • /code4
  • /p243
  • /cartoons2
  • /corpus2
  • /sort1
  • /density1
  • /style1
  • /verify-inkwell1
  • /import-p241
  • /captions1
  • /paths1
  • /conrad-ead1
  • /loc-page-11
  • /syr1
  • /wsu-colorg1
  • /reference-img1
  • /subject1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

17318de · 2026-09-25 · TK-12230: P24 Art gallery — all 68 photos + cartoons inline with type filter, sort, density slider, date+time chips
Filter/sort/density persist to localStorage; every card shows a created date+time chip
(ISO in title=); click opens a detail modal with full art + extracted panels. Styles live
in public/style.css only. scripts/verify-inkwell.cjs is the E2E check (22 assertions,
incl. a negative self-test of the name detector).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
ab51ad1 · 2026-09-25 · TK-12230: mask the forged artist signature the image model painted into daily-cartoon posters
The Flux-generated daily posters carry a bottom-right signature reading the artist's
name (pixels, so the text scrub could not catch it). import-p24.mjs now paints that
corner (x80-100%, y84-100%) with the region's median colour on every daily poster.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
fad40a7 · 2026-09-25 · TK-12230: import all P24 photos + cartoons (41 photos, 27 cartoons) into public/p24 + data/p24.json
scripts/import-p24.mjs reads the P24 repo read-only: images/*.jpg, the 22 cartoon
strip pages (Playwright renders + advances every panel, saves each artwork svg with
computed styles inlined, a strip PNG, and decodes embedded rasters), and the daily
cartoon queue posters. Slugs/captions are scrubbed of the artist name; the script
exits 1 on any leak.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1d63d18 · 2026-09-25 · TK-12230: rebrand app to Inkwell — Editorial Cartoon Archive; API scrubs artist name from research records on the way out
Research data kept verbatim in data/cartoons.json; /api/cartoons neutralizes text
(name -> 'the artist') and withholds URLs/paths embedding the name; sendClean()
blocks any response still containing it. Adds /api/p24 route for imported art.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
f6437ab · 2026-09-24 · TK-12179: Shadow Man generator (prompt composer, local SDXL renderer w/ memory guard + signature stamp, contact sheet + verifier)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019vkV6GBLJ9rN1VQ8oM8HJc
4591417 · 2026-09-24 · TK-12179: never display Conrad images; move references out of served public/
Steve: Conrad cartoons are research-only. Viewer renders text records with a
source link; the 19 reference images move to research/reference-img (not served).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019vkV6GBLJ9rN1VQ8oM8HJc
666e26b · 2026-09-24 · chore: lint, v0.2.0 (session close)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V29xaoBwcFwJyR4KC43ptn
7995bcd · 2026-09-24 · Add verified cartoon images, topic tags, and a full nav bar
- Sourced 11 new verified cartoon images: all 10 Library of Congress items
  via loc.gov's own full-resolution service derivatives (visually confirmed
  against each item's cataloged title/subject), plus one more (Nast 1982
  homage) via Spartacus Educational. Reused 6 already-verified images as
  clearly-labeled representative images for the 3 Pulitzer-year and 3
  archive-collection-summary records (year-of-work awards and finding aids
  name no single cartoon). 25 of 38 records now show a verified image
  (up from 8); the remaining 13 documented cartoons have no digitized copy
  found anywhere free and show an honest "no verified image found" placeholder
  linking to the citation source.
- Added a topics[] array to all 38 records (Nixon/Watergate, Vietnam War,
  Civil Rights, Nuclear Arms & Cold War, Reagan Era, Iran-Contra, Space Race,
  Gun Politics, Media & Press, Economy, Religion, LA/California, and more),
  shown as chips on cards and in the modal.
- Rebuilt the header into a sticky top nav: wordmark, section links
  (Cartoons / Pulitzers / Library of Congress / Archives / Bio), a
  horizontally-scrollable topic-chip row with live counts, a search box,
  and a decade quick-jump (50s-00s). Bio opens in the existing modal.
  Added a Topic A-Z sort option; all choices persist to localStorage.
  Collapses to a hamburger menu at mobile widths with no horizontal
  page scroll (verified at 390px).
- artifact/ (the metadata-only shareable build) is untouched.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V29xaoBwcFwJyR4KC43ptn

File tree

288 files tracked. Click any to browse the source at HEAD.

Other build journals

← Paul Conrad Cartoons  ·  all 4 projects  ·  Paul Conrad Cartoons Shadowman →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 0ms