diff --git a/.okf/log.md b/.okf/log.md index 0b99951bf..b90ed0265 100644 --- a/.okf/log.md +++ b/.okf/log.md @@ -1,5 +1,23 @@ # Bundle Update Log +## 2026-08-14 (LinkedIn caricatures) - image type by pillar; the Art-tool cartoon pipeline + +* **Update**: `linkedin-posts/README.md` gains "Image type by pillar" + "Generating + caricatures (the Art tool)". +* **The split**: not every LinkedIn post wants a house-style *exhibit*. Teach posts + (frameworks) do - Cutler/Rossi register. But **personal / opinion / story / + reaction** posts want a **New Yorker-style caricature** (editorial cartoon): a + data-diagram on a personal take reads as marketing, the opposite of the goal. Polls + show the poll (no image). Text-only stays valid for a blunt Holub take. +* **The tool**: the `Art` skill (`~/.claude/skills/Art`, Nano Banana Pro / Gemini 3 + Pro image) generates the cartoons - `--workflow=Comics`, single-panel New Yorker + style, **no lettering**, output to `~/Downloads` first, view-and-gate, then wire in. + Needs a **billing-enabled** Google key in `~/.claude/.env` (free tier image quota = + 0); the key is untracked, never in the repo. New lanes need a dev-only assets mount + in `config/development/hugo.toml`. +* **Recurring model quirk**: it sometimes adds a clean sign word ("MANAGER", "ERROR") + despite the no-text prompt - keep only if correct and it sharpens the gag. + ## 2026-08-14 (gates) - every late defect was invisible to source-level matching * **Update**: findings backlogged in `docs/20-29-testing-qa/20.10` §3b (P0-4, diff --git a/config/development/hugo.toml b/config/development/hugo.toml index 505e468a0..6ce9e7785 100644 --- a/config/development/hugo.toml +++ b/config/development/hugo.toml @@ -51,6 +51,9 @@ ignoreFiles = ["\\.min\\.css$", "\\.min\\.js$"] [[module.mounts]] source = "linkedin-posts/course-promo/assets" target = "static/linkedin-assets/course-promo" + [[module.mounts]] + source = "linkedin-posts/personal/assets" + target = "static/linkedin-assets/personal" # Build optimizations for development speed [build] diff --git a/layouts/linkedin/list.html b/layouts/linkedin/list.html index e87e2044c..9278249c6 100644 --- a/layouts/linkedin/list.html +++ b/layouts/linkedin/list.html @@ -80,5 +80,16 @@