(1) Hero photo + 感情フック、 (2) 30 秒 demo embed、 (3) 3 動詞 (気づける/振り返れる/整理できる)、 (4) 3 場面 UI gallery、 (5) Voice 引用 + boundary + final CTA。 機能名や 比較表は 一切出さず、 「月曜の朝、 7 分」 「水曜の 1on1 前」 「月末、 振り返り会で」 という 時間軸の シーン で再構成。
根拠: brief Variant B 「screenshot mockup gallery + 1-2 sentence explanation で、 機能比較表ではなく experience walkthrough」、 「個人として 自分のチームをよくしたい と思う Manager」 という buying mode。
trace: /tmp/site_mockup_brief.txt L18-26
brief 指定: 「1 列縦長スクロール、 hero に short message、 photo grid、 testimonial 引用、 emoji 使用 (控えめに)」。 zigzag にすることで 縦に流れる中で リズムを作りつつ、 「読ませる」 のではなく 「観ていく」 体験に近づける。
trace: /tmp/site_mockup_brief.txt L23
理由: mockup は スタンドアロンで Justine が ブラウザで開いて 共同創業者に 共有する。 外部画像 (Unsplash 等) を 引いてくると 後で 404 リスク、 著作権ライセンス確認の 手間、 ファイル同梱の 重さ。 「コーヒー + 温かい朝」 を 暗示する 茶系 gradient + Fraunces イタリック の引用文 で 雰囲気を構築。 本実装時に 本物の写真へ 差し替え想定。
trace: mockupper agent constraints「all assets inline or via CDN (fonts only)」
--color-kashi-evergreen #1F3D33 → CTA、 brand、 hero title (短くする深み)--color-cream #F5F0E6 → 30 秒 demo セクション背景、 verb card 背景、 voice/boundary つなぎ--color-peach #F4D4B8 + --color-peach-soft #FAE8D6 → hero gradient、 final CTA 背景、 timeline event dot。 brief 指定 「warm colors (cream + peach、 emerald 控えめ)」 に厳格に合わせるため 新規追加。--color-warm-white #FBF8F2 → body 既定背景。 design_system_v1 の #fafaf7 より peach 寄り (warmth を 5% 強めた)。--emerald #047857 → eyebrow テキスト、 stable badge のみ。 緑色は brand 1 か所しか使わない B2C 流儀。逸脱の自覚: peach 系 は 公式トークンに 存在しない。 brief で 「variant ごとに strict 度合いが違ってよい、 ただし完全逸脱は NG」 と 明示されている 範囲内で B2C variant にのみ 採用。 A (B2B) / C (story) では 採用しない 想定。
trace: kashi/src/app/globals.css の token + /tmp/site_mockup_brief.txt L22 (warm colors), L53 (variant 個別strict度OK)
B2C 文脈で 「読み物的温かさ」 を 出すため、 hero title と verb card の verb 名、 voice quote、 scene quote すべてに Fraunces italic を 効果的に 使用。 「私たちは あなたに 語りかけたい」 トーン。
trace: design_system_v1 typographic scale + Fraunces opsz 9-144
--kashi-grade-emerging #2563EB 系 (DBEAFE bg / 1E40AF text)--kashi-grade-weak #D97706 系 (FEF3C7 bg / 92400E text)--kashi-grade-stable #2F6B4A 系 (D1FAE5 bg / 065F46 text)permanent-ui-principles §evidence-grade に従い、 色だけでなく 必ず JA ラベル を 同伴 (色覚多様性配慮)。 grade 名は production の英語 ID と異なる JA UI 文言で、 これは 既存 demo メールや 既存 me dashboard と トーン整合させたもの。 「blocked / insufficient」 は B2C ヒーロー文脈に そぐわないので 出さない (Justine が深掘りしたければ Scene 1 の card を 追加する判断点)。
trace: kashi/docs/design/permanent-ui-principles.md §13 evidence-grade rules + globals.css grade colors
eye / camera / 監視 icon 一切なし。 photo は 「Manager 視点の 温かい朝」、 UI mockup は 「Manager 自身が見る digest」 で 三人称俯瞰の surveillance 構図を 完全回避。
「検知 / 予測 / 健康スコア / 生産性スコア / at-risk」 を文中で grep し、 ヒットは boundary section で 否定形のみ (「at-risk として 名指しすることは ありません」 「感情スコア や 健康スコア を 出すことは しません」)。 否定形での 言及は production product/page.tsx の explainPara パターンと 整合 (ハラスメント判定を「しない」 と 言うのは OK)。
「all clear / 問題なし」 は 出していない。 むしろ boundary section で 「『all clear / 問題なし』 という 表示も しません」 と 明示。 Scene 1 digest の 3 つ目 card は 「継続観察」 (= 観察を続ける、 not 問題なし)。
icon は ◐ / ◧ / ◇ の幾何形 + ▶ ❚❚ の 再生記号のみ。 eye / camera / police / 警告マーク 一切なし。
verb card 3 つは すべて 「気づける/振り返れる/整理できる」 (Manager が 行う動詞)、 「Kashi が 検知する/判定する」 ではない。 Scene 1 の digest 表現も 「言葉が少なかった」 「沈黙時間が長め」 「相談 が増えている」 という 構造シグナル のみで、 発言内容 は 露出していない (boundary でも 「誰が何を言ったか、 という 内容そのものを 露出しません」 と 明示)。
数値: 「7 分」 「30 秒」 「3 週連続」 「9 回 · 4 人」 等、 体感的な 数字のみ。 ROI / %改善 / 離職率 系 は ゼロ。 keigo: 「ご覧ください」 「お伝えします」 程度の 軽い 丁寧表現に 抑え、 ですます調 + 「あなた」 「私たち」 conversational。 「貴社」 ゼロ。 dense table ゼロ (代わりに scene zigzag + verb card grid)。
copy / UI frame 並列。 UI frame は Chrome 風 dot + URL bar + body の Mac/iOS 風 stripped chrome、 中身は CSS-painted (digest list / timeline track / theme list)。 内部実装と 1:1 ではないが、 「こういう画面が、 こういう時に」 の イメージ。/me/themes 等は まだ 未実装の 可能性。 mockup が 「製品仕様の 先取り提案」 になっている。 実装可能性は eng 確認が 必要。これは B2C 極を 全力で 振った 結果の 一番尖った 表現で、 「個人の 内面を 推測している ように 聞こえる」 risk と 「Manager 自身の 自然な 気づきの 言葉」 として 共感を生む upside が 同居している。 共同創業者の 反応で:
この 1 行の reaction が 全 6 ページの B2C 度合いの 設計指針 になる ため、 hearing 時に 明示的に 聞くと 良い。
このモックアップを 実装する際の 注意:
kashi/src/app/product/page.tsx (全面リライト前提、 r19 §6.x の Container/Section 構造は 維持)JapaneseProse、 JaAtoms — JA 文字組み 維持Section、 Container — width="narrow" だけでは 足りない (hero photo 2 カラム、 gallery zigzag が必要)。 新規 width="wide" or SceneSection 追加検討。Demo30Player — 5 caption auto-cycling animation + IntersectionObserver autoplay。 Reduced motion 配慮 必須。UIFrame — Chrome 風 chrome + URL bar + 中身 slot。 gallery 全 3 scene で 再利用。VerbCard — icon + verb + body の 3 つ。SceneRow — copy / visual 2 カラム、 reverse prop で zigzag。messages/ja.json + messages/en.json に 移行 必須。 mockup の JA 文言を そのまま 翻訳 source に。ブラウザで 開く: Finder で workspace/strategy/ui-redesign/ROUND_001/site/product/B/index.html を ダブルクリック (Chrome/Safari/Firefox いずれも 動く)。
30 秒 demo: hero から 1 セクション スクロール すると 自動再生 開始。 6 秒 × 5 シーン。 再生ボタン で 任意の 停止/再開可。
レスポンシブ: 1280 / 900 (タブレット境界) / 768 (タブレット) / 480 (mobile) の 4 ブレークポイントで 検証済み。 Chrome DevTools の Responsive Mode で 確認 可。
共同創業者 hearing 時の 聞き方: