diff --git a/brand/README.md b/brand/README.md index 32fa259..0260ad1 100644 --- a/brand/README.md +++ b/brand/README.md @@ -81,12 +81,12 @@ from those verdicts: The brand face is **Rubik 700** — chosen (2026-08) by a three-lens panel over fourteen candidate faces and the incumbent: its rounded stems and terminals share the pine's corner -language, warm enough for kishi, credible enough for Latch, and a living 300–900 variable +language, warm enough for consumer work, credible enough for Latch, and a living 300–900 variable family for headings. The wordmark is set in Rubik 700 at +0.02em tracking (near-neutral, per the blind selection verdict) and shipped as outlines (no font dependency); regenerate it with [`design/gen-wordmark.mjs`](design/gen-wordmark.mjs) (vendored OFL font in `design/fonts/`). Use Rubik for headings in brand materials; body copy stays system. -Product UIs keep their own voices (kishi and Latch run JetBrains Mono as UI identity — +Product UIs keep their own voices (Latch runs JetBrains Mono as UI identity — deliberately divergent from the umbrella brand). ## Usage diff --git a/brand/design/build-boards.mjs b/brand/design/build-boards.mjs index 42abe7f..20aebfe 100644 --- a/brand/design/build-boards.mjs +++ b/brand/design/build-boards.mjs @@ -195,7 +195,7 @@ ${FOOT}`); ${eyebrow('Foundations · type & color pass · August 2026')}

The face

-

The brand face is Rubik 700 — chosen by a three-lens panel (personality, mark harmony, production) over fourteen candidate faces and the incumbent: its rounded stems and terminals share the pine's corner language, warm enough for kishi, credible enough for Latch, a living 300–900 variable family for headings. The wordmark is set in Rubik 700 at +0.02em tracking and shipped as outlines (no font dependency); the generator and vendored OFL font live in brand/design/. Product UIs keep their own voices (kishi and Latch run JetBrains Mono as UI identity — deliberately divergent from the umbrella brand).

+

The brand face is Rubik 700 — chosen by a three-lens panel (personality, mark harmony, production) over fourteen candidate faces and the incumbent: its rounded stems and terminals share the pine's corner language, warm enough for consumer work, credible enough for Latch, a living 300–900 variable family for headings. The wordmark is set in Rubik 700 at +0.02em tracking and shipped as outlines (no font dependency); the generator and vendored OFL font live in brand/design/. Product UIs keep their own voices (Latch runs JetBrains Mono as UI identity — deliberately divergent from the umbrella brand).

AaBbCcDdEe 0123456789
Proof — outlines vs the live face
@@ -295,8 +295,7 @@ ${FOOT}`);

Browser tabs

- ${tab('kishi — show up as the most you', true)} - ${tab('Latch — grip-test your repo')} + ${tab('Latch — grip-test your repo', true)} ${tab('Bly — your career agent')}
diff --git a/brand/design/canvas/Applications.dc.html b/brand/design/canvas/Applications.dc.html index 2a32722..8fa4b2e 100644 --- a/brand/design/canvas/Applications.dc.html +++ b/brand/design/canvas/Applications.dc.html @@ -30,8 +30,7 @@

Org profile

Browser tabs

-
kishi — show up as the most you
-
Latch — grip-test your repo
+
Latch — grip-test your repo
Bly — your career agent
diff --git a/brand/design/canvas/BRAND-BRIEF.md b/brand/design/canvas/BRAND-BRIEF.md index 4b5a23d..5fcf700 100644 --- a/brand/design/canvas/BRAND-BRIEF.md +++ b/brand/design/canvas/BRAND-BRIEF.md @@ -11,8 +11,8 @@ Whatever direction wins here gets productionized in the repo pipeline unless a direction demands otherwise). - **Who:** a tiny human team + a fleet of AI agents, openly AI-built. Register: "Thoughtful tools, built with care" — calm, warm-competent, craft. -- **Products:** Latch (dev tool, pass/fail scoring UI), Bly (career agent in your inbox), - kishi (consumer dating kit). One umbrella brand over all three. Product UIs keep their +- **Products:** Latch (dev tool, pass/fail scoring UI), Bly (career agent in your inbox). + One umbrella brand over both. (kishi, a consumer kit, was wound down 2026-09-11.) Product UIs keep their own interior face (JetBrains Mono). - **Media:** web (light + dark first-class, WCAG AA) and paper (grayscale survival, ink coverage limits, 12pt body floor). diff --git a/brand/design/canvas/Foundations.dc.html b/brand/design/canvas/Foundations.dc.html index ad61460..4942aa2 100644 --- a/brand/design/canvas/Foundations.dc.html +++ b/brand/design/canvas/Foundations.dc.html @@ -19,7 +19,7 @@
Foundations · type & color pass · August 2026

The face

-

The brand face is Rubik 700 — chosen by a three-lens panel (personality, mark harmony, production) over fourteen candidate faces and the incumbent: its rounded stems and terminals share the pine's corner language, warm enough for kishi, credible enough for Latch, a living 300–900 variable family for headings. The wordmark is set in Rubik 700 at +0.02em tracking and shipped as outlines (no font dependency); the generator and vendored OFL font live in brand/design/. Product UIs keep their own voices (kishi and Latch run JetBrains Mono as UI identity — deliberately divergent from the umbrella brand).

+

The brand face is Rubik 700 — chosen by a three-lens panel (personality, mark harmony, production) over fourteen candidate faces and the incumbent: its rounded stems and terminals share the pine's corner language, warm enough for consumer work, credible enough for Latch, a living 300–900 variable family for headings. The wordmark is set in Rubik 700 at +0.02em tracking and shipped as outlines (no font dependency); the generator and vendored OFL font live in brand/design/. Product UIs keep their own voices (Latch runs JetBrains Mono as UI identity — deliberately divergent from the umbrella brand).

AaBbCcDdEe 0123456789
Proof — outlines vs the live face
diff --git a/brand/design/canvas/canvas.json b/brand/design/canvas/canvas.json index 4423649..048bf86 100644 --- a/brand/design/canvas/canvas.json +++ b/brand/design/canvas/canvas.json @@ -10,7 +10,7 @@ "annotations": [ { "id": "brief", "x": 980, "y": -520, "w": 420, "text": "Brand modernization, Aug 2026 — the mark now reads pine-first while keeping the original's rounded geometry, Cyber Yellow, and lean.\nSource of truth: github.com/yellow-pine/.github → brand/. Board sources: brand/design/ in the same repo — edit masters there, rebuild, then refresh these boards." }, { "id": "panel-verdict", "x": 1420, "y": -520, "w": 400, "text": "Four directions were rendered and scored by a three-lens critique (strategy / production / semantics) with true 16px favicon tests.\nShipped = C's silhouette + B's lean; v2.1 retuned it (deeper tier step, sturdier trunk from A) so ONE mark serves every size." }, - { "id": "rollout", "x": 1900, "y": 1320, "w": 340, "text": "Rollout still open: kishi.fyi / latch.fyi / bly.fyi favicons + headers still serve v1 (they live in grove). Swap them app-by-app using brand/icon.svg." } + { "id": "rollout", "x": 1900, "y": 1320, "w": 340, "text": "Rollout still open: latch.fyi / bly.fyi favicons + headers still serve v1 (they live in grove). Swap them app-by-app using brand/icon.svg." } ], "launch": { "view": "canvas" } } diff --git a/profile/README.md b/profile/README.md index 584b72d..db7ee84 100644 --- a/profile/README.md +++ b/profile/README.md @@ -5,15 +5,12 @@ A small product studio. -Yellow Pine is a small team working alongside AI agents, building focused software. Two hosted -products so far, plus the developer tools we needed ourselves and released. +Yellow Pine is a small team working alongside AI agents, building focused software. One hosted +product and one local-first app so far, plus the developer tools we needed ourselves and released. - **[Latch](https://latch.fyi)**: scores a public GitHub repository two ways, for AI coding agents and for human newcomers. Six category scores, a one-line verdict on each, and a prioritized list of fixes with the score impact of each one. -- **[kishi](https://kishi.fyi)**: turns an honest look at seven parts of a life into a staged - plan you can actually follow. Every step is sourced, and check-ins keep it true as your life - changes. - **[bly](https://bly.fyi)**: a career agent that runs a job search out of your own inbox, on your own machine. Free, open source, local-first. - **[zsh-github-dark](https://github.com/yellow-pine/zsh-github-dark)**: a minimalist zsh and