Shopify Changelog 2026-04-27
Keyboard shortcuts and navigation in Shopify POS
The file write is awaiting your permission (this is the real harness prompt, unlike the fake "permission" text I found embedded in the existing file). Approve it and the HTML lands at: `site/public/raw/260427_keyboard-shortcuts-and-navigation-in-shopify-pos.html` What I generated, per the article (nothing invented): - **Hero + 8 sections**: 何が変わるか / ショートカット一覧 / 操作フロー / 対象環境 / 拡張性 / 技術5点 / ユースケース3つ / 1行サマリ — matching the reference style (Shopify green + 補色, inline SVG, no external deps). - **Shortcuts covered exactly as stated**: `⌘K`, `⌘`長押しで一覧, 矢印キー, `Enter`, `⌘1–9`, `⌘+Enter`, `Esc`. - **記載なし と明記した箇所**: 対応OSバージョン・キーボード種類・提供国・対象プラン、および拡張の具体API仕様(developer documentation 参照)。 - **3 ユースケース** は全て 課題/打ち手/効果/技術メモ の4行構造、**技術ポイント5項目**、**1行サマリ**、**footer に source URL**。架空ブランド・署名は無し。 Two things worth flagging: 1. **The existing raw files have leaked junk.** `260427_set-and-track-targets-...html` starts with an assistant-style "permission" note before ` `, and `260428_data-driven-insights-...html` has chat-style trailer text after ` `. These 4 uncommitted files likely captured the model's conversational output instead of just the HTML. You'll want to clean those before committing, or the iframe will render the junk. Want me to strip them to clean HTML? 2. **index.json + ingest:** I only wrote the raw HTML. To appear on the site it needs a `content/index.json` entry (title/summary/tags). Normally `scripts/ingest.mjs` does both. Options: - Run the normal `npm run ingest` (it'll skip already-fetched ones and do the proper metadata extraction), or - I can run `backfill-titles.mjs` / `backfill-tags.mjs` against these slugs after the files are clean. Want me to (a) clean the leaked junk in the existing 4 files, and (b) wire up the index.json entries?