ソリューション · ブランドアイデンティティ

LifeOS ブランド設計

If the contrast fails, it won’t let us commit.色が基準に届かなければ、コミットさせない。

クライアントが求めたのは、一生使い続けるマークでした。手がかりにしたのは日本の印章文化です。紙に押された朱の印は、誰かが目を通し、確かめ、責任を持ったことを示します。

この案件はブランドアイデンティティのラインで進めました。同じ方法を御社の案件に当てはめると、どんな形になるでしょうか。

カテゴリデザインシステム・ブランドアイデンティティ年2026担当戦略・アイデンティティ・デザインシステム・エンジニアリングのガードレール範囲13領域・全46章のブランドガイドライン・アイコン1,102点・検証ツール8本ステータス稼働中

LifeOS ブランド設計

コットンペーパーに押したマーク。このシステムは最終的に、ひとつの印章の形になりました。押されていれば、確認済みということです。

01

/06

THE SITUATION

当時の状況

LifeOS は個人のためのオペレーティングシステムで、お金、健康、育児、日本語、住まいなど13の領域を管理しています。リニューアルを重ねるものではなく、使う人と一緒に年を重ねていくものです。クライアントからの依頼はひと言だけでした。「このマークを30年使えるものにしてほしい」。

私たちは印章を見て回りました。日本では1日のうちに何度も印章に出会います。区役所の窓口の角印、神社の御朱印、宅配伝票の認印。形はそれぞれ違っても、していることは同じです。書類に「ここは確認済み」という跡を残すこと。しかも同じ印が何千回も押され、そのたびに同じ印影でなければなりません。

これはまさに LifeOS の姿そのものでした。そこでマークの外枠は印章の角丸の枠からとり、その中に L を置きました。

朱色は印象で選んだわけではありません。朱肉の缶に入った朱と、紙に押された朱は、同じ色ではないからです。日本の伝統色名でいう「朱色」は橙寄りです。一方、実際に押された印影の色相は JIS の印章用朱肉に登録されており、Munsell 7.5R 5/14。両者の差は ΔE 22.4 あります。印刷用の特色も、より沈んだ 173 C ではなく PANTONE 7417 C に指定しました。理由は同じく実務的なもので、非塗工紙では明度がさらに一段落ちるためです。色は紙まで含めて選ぶもので、画面上の数値を比べるだけでは足りません。

当時の制約16pxまで縮小しても判別できること。ブラウザのタブに表示されるためシステムは毎日稼働しており、既存の画面をリニューアルのために止められないクライアント側にデザイン担当がいない。会議を開かなければ実行できないルールは意味をなさない領域はこれからも増える。14番目が加わったとき、ルールがそれだけで成り立っていること

最終案のマークの構成:グリッドから角丸の外枠と内側の L を導き出す

02

/06

THE CALL

判断

印章の意味は形にあるのではありません。押された瞬間に、誰かが確認したという事実にあります。

なぜそうしたのか

右下の一行が、その代償です。

01ガイドラインを、違反を止めるプログラムにするカラーパレット、アイコンの出典、フォント宣言、コントラスト比。すべてを自動チェックにしました。違反したものはバージョン管理に入れません。どれだけよく書けたドキュメントでも、実行するのは人です。そして人は疲れます。代償:どのルールも、まずプログラムで判定できる形に書き直す必要がある。書けないものはルールにしない。02アイコンの品質はチェッカーに任せる以前は自分たちの目で確認していました。ある日、線幅0.25の差は目ではまったく見分けられないと気づきました。ファイルごとの照合に切り替えると、ライブラリの一部がその場で不合格に。私たち自身が描いたアイコンでした。代償:チェッカーを導入したその日、最初に止められたのは私たちだった。03背景色が変われば、色は計算し直すニュートラルの階調は、もともとダークUI向けに調整したものでした。明るい紙の上に移すと、6色すべてが文字色として基準を下回りました。最も低いものは2.17で、基準は4.5です。印刷して見る限りはまったく問題がない。計算して初めてわかることでした。代償:1つのカラーパレットが2通りの実測値になり、どのドキュメントにも、どちらの背景用かを明記する必要がある。04同じ位置合わせの問題、正解は3回目見出しに組み込んだマークを、漢字と揃える必要がありました。1回目はベースライン揃え、2回目はガイドラインに記載された比率で枠線を計算し直しましたが、どちらも差し戻し。3回目にアセットそのものを計測して、ようやくわかりました。ガイドラインの比率がそもそも間違っていたこと、そして CSS で再現した枠はどこまでいっても近似にすぎないこと。近似は、明らかに違うものよりもたちが悪い。ずれが1.25pxしかないと、目はそれをマークとしてではなく、ただの「ずれ」として受け取ります。代償:最初の2回はパラメータの調整に費やし、3回目でようやく手法そのものを変えた。以後、マークは必ずアセットを埋め込み、CSSでの近似は禁止。

クリアスペースの規定。ロゴ周囲の余白を線幅単位で示したもの

クリアスペースは線幅を単位にしています。サイズが変わると固定値は通用しなくなりますが、比率は崩れません。

形は描くのではなく、導き出す

枠印ロゴの製図。12ユニットのグリッドと各部の寸法ロゴの構造図。45度の面取り、内側の形と外枠の間隔、内外の角丸半径を示したもの

左:形は12ユニットのグリッドから導き出しています。右:このマークにしかない3つの決定。45°の面取り、内側の形と外枠の間隔は常に6、角丸は外側R16・内側R7。

03

/06

THE ARTEFACTS

このシステムの姿

まずは実物から。以下はどれも、1つのルールから生まれた結果です。

印には6つの状態があり、色がそのまま判定を示す

印は、検証済みの事実にしか押しません。だからこそ「まだ結論が出ていない」「却下された」も表せなければならず、その2つが「通過」と同じ朱を使うことはできません。

状態色意味可逆性送達朱最後まで処理され、届いた—通過朱すべてのゲートを通過—昇格朱台帳上で1段階進む—未送達緋完了したが送達されていない再試行可却下緋廃止を登録済み。番号は二度と使わない終局検証待ち霧まだ判定されていない—

「緋」には2つの状態があり、分かれ目は可逆性です。未送達は再試行できますが、却下は終局です。そして「検証待ち」は結果を宣言しない唯一の状態なので、朱ではなく霧を使います。文字を読まなくても、1メートル離れたところから結論が出ているかどうかがわかるようにしています。

納品するのは画像ファイルではなくルール

カラーパレット一覧。朱4階調、ニュートラル6階調、セマンティック4階調、13の和色。各階調には、紙と墨に対する実測のコントラスト比を併記。

4系統、27色。朱4階調(ロゴ/暗い背景/インタラクション/背景)、ニュートラル6階調、セマンティック4階調、13の和色。各階調には紙と墨に対する実測のコントラスト比を併記し、最後の欄は使用比率の上限です。どの画面でも、朱が占める割合は10%を超えてはなりません。

色紙面でのコントラスト比(WCAG 基準値 4.5)値PAPER1.00WARN2.17OK2.63MIST3.01SHU4.20DANGER4.97INK15.66VOID17.16

書体の全貌。大文字と小文字、数字、句読点、等幅数字、そして日本語の仮名と繁体字中国語の実際の字面。下部は、4つのスロットが明るい背景と暗い背景の両方に配置された様子。

上:文字セット全体。下:同じスロットの組み合わせで背景色を変更。文字サイズと行間は一切変えていません。

DISPLAYスロットは指標ブロックに使用。特大の金額や騰落率の下に、3言語で同じ見出しを配置。BODYスロットは本文に使用。3言語それぞれの実際の段落で、行間1.75とそれが担う3つの役割を確認できます。

MONOスロットはデータテーブルに使用。日付、コード、数量、判定の4列で、数字は右揃えの等幅に。LABELスロットは状態印、テーブルのヘッダー、パンくずリスト、座標軸に使用。3言語のラベルを並記。

4つのスロットを1枚ずつ、プロダクト内での実際の見え方で提示しています。同じファミリーの3つの地域バージョンは文字幅が統一されているため、言語を切り替えてもレイアウトを組み直す必要はありません。

1,102点、すべて同じ造形パラメータ

アイコンライブラリの一覧。同じ造形パラメータを共有する、刻印スタイルのアイコン1,102点

13の領域の紋章には、それぞれエージェントコードと役割名が割り当てられています。下部は、同じ紋章をチャットスレッドでエージェントのアバターとして使用した例。

13の領域にはそれぞれ常駐のエージェントがおり、紋章がその顔になります。コードはその領域の職務から取られています。そのため、14番目の領域ができたときは、紋章、和色、コードが一度に決定されます。

アイコン作成の第1歩:13の領域すべてで同じ角丸の枠を共有。第2歩:主となる形を四角、丸、三角、ひし形から1つ選択。第3歩:副となる形の位置とサイズで識別性を決定。第4歩:その領域の和色を塗りつぶす。ここでは若竹色。

1つの枠、1つの主となる形、1つの副となる形、1つの色相。そのため、14番目の領域ができたときもゼロから考える必要はありません。

事実と推計は、同じ塗りで描かない

このシステムのアウトプットは意思決定であり、意思決定の媒体となるのはグラフです。そのため、グラフはロゴと同格であり、独自の文法を持っています。

描き方分類の基準事実墨・ベタ塗り・実線・実点入力データの特定の行を指し示せるもの推計霧・45°斜線・ベタ塗りにはしない既存データから算出したもの。ソースと計算日の明記が必須検証待ち霧・枠線のみ・「検証待ち」のグレー印を押す前提がまだ検証されていないもの

このルールの本当の目的は、推計を事実と同じように描けなくすることです。両者が混ざって見分けのつかないレポートは、レポートがないよりも悪いからです。

まず問いを立て、次にグラフを選ぶ

グラフの種類は問いから導き出されるものであり、リストから選ぶものではありません。9つのファミリーは、それぞれ1つの問いに対応しています。

A 構成どう分けられているか⁠?5分類以内は100%積み上げ棒グラフ、階層がある場合はツリーマップB 比較どちらが大きいか⁠?名前が長い場合は横棒グラフでランキング、2時点の比較はダンベルチャートかスロープチャートC 分布どのような分布か⁠?サンプルが多い場合はヒストグラム、60件未満はビースウォームD 時系列時間とともにどう変化するか⁠?単一データは折れ線か面グラフ、構成の変化は積み上げ面グラフE 流量お金はどう流れているか⁠?増減がある場合はウォーターフォール、多対多はサンキーダイアグラムF 関連両者に関係はあるか⁠?2指標は散布図、3指標はバブルチャート、多対多は相関行列G リスク最悪どうなるか⁠?過去データはドローダウン、シミュレーションはモンテカルロファンチャートH 進捗目標までどのくらいか⁠?目標値がある場合はブレットグラフ、領域ごとの比較は領域スケールI 監査これらの数字は信頼できるか⁠?単一イベントは印譜台帳、複数の自動化は状態マトリックス

だからグラフ選びに会議はいりません。問いがファミリーを決め、ファミリーが描き方を決めます。

04

/06

THE WORK

どう作ったか

この案件にも、ほかの依頼とまったく同じ進め方で取り組みました。まず文化的に根拠のある出発点を見つけ、そこから測定できるルールを導き出します。

私たちのアプローチ

01形容詞ではなく、具体的なモノから出発するクライアントが「信頼できる」「耐久性がある」と言うとき、それはまだデザインではありません。現実世界ですでにその役割を果たしているモノ(印鑑)を探し、その物理的な特性から形を導き出しました。02形は選ぶのではなく、導き出す角丸は8、16、24、線の太さは6、9、12を試しました。すべての組み合わせを16pxに縮小し、認識できるかを確認しています。残った1組は、そのテストをクリアした唯一の組み合わせです。03クライアント自身で運用できるまでルールを落とし込むクライアント側にはデザイナーがいませんでした。そのため、暗記しなければならないようなルールブックではなく、自動で動くチェックの仕組みを納品する必要がありました。これが次のセクションの背景です。

一歩ずつ

フェーズ実施内容成果物クリア条件01 フィールドワーク手元にある印鑑を一つずつ観察。形は違っても、果たしている役割はまったく同じインスピレーションと形の方向性根拠のある出発点02 定義トークンとして集約し、それぞれの役割を決定デザイントークン(CSS変数とJSON)信頼できる唯一の情報源03 ガードレールルールをチェックツール化し、バージョン管理に組み込む8つの自動検証ツール違反は入れない04 移行既存の画面を段階的に置き換え、エラーをタスクリストとして活用移行記録と例外台帳既存の負債が見える05 ドキュメント化理由をブランドガイドラインにまとめ、数値ではなく変数を参照するブランドガイドライン後任者が理由を理解できる

裁決パネル:システムが起案し、人が決める

裁決パネル(繁体字中国語):育児と財務、2つの意図を含む断片メモに対し、システムが3つの選択肢を示す。2件に分ける、育児だけに入れる、自分で直す裁決パネル(英語):ツールコードを候補プールに戻す。「この操作は取り消せません」という警告と確認ボタンを同じ目線に配置。裁決パネル(日本語):期限付きの委任状を発行。90日中9日が経過したことを目盛りで表示。

3つのパネルは、それぞれ異なる言語で表示しています。3つ目の選択肢「自分で直す」は常に用意されています。システムは起案まではできても、裁決を代わりに下すことは決してありません。

コードタグの6色の意味:プレフィックスで色が決まる。ツール、運用、インシデント、不具合、進化、外部向けにそれぞれ1色を割り当て。ステータス印の3段階:四角形に斜めの角を付け、カプセル型のバッジとは意図的に形をずらしている。棒グラフの斜線部分は推計値。塗りつぶされた部分のみが、入力データに紐づく事実を示している。

表示要素の3例。すべてブランドガイドラインに登録されたコンポーネントで、汎用のUIキットではありません。

05

/06

THE SYSTEM

最後に納品したのはガイドラインではない

ブランドガイドラインも作成しましたが、それが納品物の主体ではありません。それはあくまで仕組みの説明書です。実際に納品したのは、毎日自動で動くチェックの仕組みです。

人がルールを決め、機械が毎日実行する

デザインの決定はすべて人が行いました。色、文字サイズ、角丸、そしてそのルールが必要かどうか。どれ一つとしてモデルには任せていません。AIの出番はその後です。決定したルールを、コミット時に違反を弾くプログラムに翻訳するために使いました。

人01ルールを決める朱色は「ここを見て」という役割のみ・コントラスト比は4.5以上・アイコンの形はすべて刻印ライブラリから取得判断。モデルが提案したルールは一つもないAI02プログラムに翻訳「4.5以上」というルールを、レンダリング後のピクセルを読み取り、WCAGを計算し、どのファイルの何行目かを報告するツールにする翻訳。ルールは人が与え、書き方はAIに任せる機械03毎日実行1,102個のアイコンをファイルごとに比較・77の画面ルート × 2つの幅・コミットのたびに実行規模。この作業は人にはできない人04エラーを見て裁決画面を修正すべきか、そもそもルールの設定が間違っていたのかを判断する判断。サイクルは最初に戻る

1,102個のアイコンを、人がファイルごとにすべて確認することは不可能です。線の太さが0.25違うといったミスは、私たちが自分で描いたものでさえ気づけませんでした。自律に頼る部分において、人ができるのはルールを決めることです。できないのは、毎日1,000回欠かさず実行することです。その1,000回は機械に任せます。

左がブランドガイドライン、右がそれに基づいて違反を止めた画面

両方とも納品しました。しかし、毎日自動で起動するのは右側だけです。

II コアアセットカラーシステム07コントラストあらゆるテキストは、実際にレンダリングされた背景に対して3.0:1以上のコントラスト比を持たなければならない。判定基準は宣言されたカラートークンではなく、レンダリング後の結果である。≥ 4.5 : 1合格WCAG AA 本文の基準3.0 – 4.5警告AA未満だが、大きな文字や補足情報として意図的な可能性がある< 3.0 : 1ブロックレンダリング後、その要素は画面上で見えなくなる適用段階pre-pushチェッカーrendered-contrast測定対象77の画面ルート × 2つの幅今回の測定値2.17 : 1$ git commit -m “feat(P-008): 今日のトップページの並び順”› lifeos pre-commit · 4 checks · budget 3000msPASSpalette-var-reachability18 files41msPASSicon-purity1,102 icons260msPASSfont-declarations9 files12msPASSraw-hex-in-docs584 notes96ms› lifeos pre-push · 4 checks · budget 30000msFAILrendered-contrast77 routes21,480mssrc/web/src/app/v3/m/03-parent/page.tsx:214section.d > i “①”fg rgb(77,77,80) · bg rgb(20,20,23) · ratio 2.17:1threshold 4.5:1 · shortfall 2.332 nodes are invisible after render · commit refusedexit 1

関門の順番は計算ずく

3つの関門は、適当に並べたわけではありません。基準はひとつだけです。軽いチェックほど前に置く。後で止められるほど、代償は大きくなる。

CHEAPEST FIRST · COSTLIEST LASTEDIT編集PRE-COMMITコミット前コミットの瞬間約1秒4つともファイルを読み込むだけで判定でき、ブラウザを開く必要がないPalette var reachabilityIcon purityFont declarationsRaw hex in docs違反はバージョン管理に入れないPRE-PUSHプッシュ前送信の直前約25秒実際にレンダリングしないと判定できないため重い。コミット時に置くと ‑‑no‑verify で回避されはじめるRendered contrast2.17 < 4.5 — BLOCKEDSVG text distortionCSS tokensFull test suiteローカルで通っただけでは不十分。ブランチ全体で通すDAILY SWEEP毎日の巡回毎日04:30約2.5分最も重く、誰も待っていない。だから自動で走らせる77 routes × 2 widthsLayout healthBaseline ratchet誰もボタンを押さなくても検知されるFIX & RERUN — BACK TO EDIT

第2関門の25秒は、以前は第1関門にありました。クライアントの言葉では「3秒を超えるチェックをそこに置けば、いずれ回避されるようになる」。そこで場所を移しました。関門に求められるのは回避されないことで、厳しさは手段にすぎません。

ノートPCの画面のクローズアップ:記憶層インデックスのノード図。13の領域が朱色の検索入り口を囲み、右側には393件のノート、2,283個のエンティティ、そして1回の検索によるヒットリストが表示されている。デスク上のモニターに表示されたアイコン純度の比較。左は合格した線幅2.00、右はリジェクトされた1.75。左カラムは今回のスキャン統計、右はファイルごとの判定リスト。デスク上には朱色のスタンドとメカニカルキーボード。壁掛けタブレットのダッシュボード。3つの関門の今日の実行時間、各チェック項目のステータスランプ、14日間の連続記録バー。

インデックスの再構築、ファイルごとの比較、ダッシュボードの更新。この3つは毎日動いています。ドキュメント上の規定ではなく、終了コードを返すプログラムです。

したがって、このシステムの寿命は人の記憶に依存しません。半年後に14番目の領域を追加する際も、まったく同じ基準でコミットをブロックします。それが私たち自身であってもです。

06

/06

THE OUTCOME

納品物と結果

手に持ったスマートフォンに表示されたツールの昇格台帳。3つのフィルター、3つの統計数字、各行にはコード、名前、ステータス印、6段階の昇格プログレスバー。タブレット画面のクローズアップ。13の領域の紋章がリング状に並び、実線が外側のリングを繋ぎ、破線が内側のリングを直近の外側の点に繋いでいる。ノートPC画面のコンソール。左側のナビゲーション、4つの指標カード、昇格速度の折れ線グラフ、ツールの台帳テーブル。壁掛けダッシュボードのクローズアップ。特大の「48」の下に、アイコン数、チェック項目数、領域数。

同じアイデンティティを、手元、デスク上、デスク前、壁掛けの4つの距離で。うち2枚は画面のクローズアップです。そのスケールまで拡大しても、カラーパレットと文字サイズは一切変わっていません。

納品したもの

デザイントークンCSS変数とJSONの2種類を単一ソースから生成。ドキュメントはカラーコードではなく変数を参照します。アイコンライブラリと純度チェッカー1,102点が同じ造形パラメータを共有。線幅・端点・角をファイルごとに照合します。コントラスト実算表各カラーの紙とインクに対する実際のコントラスト値。基準を満たさない色はテキストとして使用できません。フォントスロットとセルフホストのフォントパイプライン3言語・4つのスロットをwoff2サブセットでセルフホスト。ウェイトを変えたら再実行するだけです。8つの自動検証ツールコミット時、プッシュ時、毎朝の3回実行され、違反したものはバージョン管理に入れません。ほかに18項目を、クライアントのシステムにある既存の統合検証ツールへ組み込んでいます。ブランドガイドライン理由を明文化し、数値は変数を参照するため、陳腐化しません。

成果現在も毎日稼働しています。コミットのたびに8つのチェッカーが走り、私たち自身も平均して週に1回は止められています。ガイドラインはインフラの一部になりました。今後の課題古い画面の移行が完了していません。ガードレールは新たな違反を防げますが、既存の負債は防げません。道は敷かれましたが、まだ歩き終えていない状態です。

ドキュメントは古くなります。エラーを返すプログラムは古くなりません。

納品物は、実物の上で生きている

コットンペーパーに印刷された領域スケールのポスター。13の領域が2カラムに分かれ、各行に番号、目盛り、和色タグ、領域名が並ぶ。全体で唯一の朱色は「05 キャリア」のマーカー。デスク上に散らばる、枠印ロゴのステッカー。

ブランドパターンがプリントされた手ぬぐい。枠印ロゴの刺繍ワッペン。

封筒、便箋、名刺のステーショナリーセット。ノートの端に貼られたインデックスタブ。それぞれ領域の和色を使用。

コットンペーパーに印刷された領域スケール、ステッカー、手ぬぐい、刺繍ワッペン、ステーショナリー、インデックスタブ。6つのアイテム、5種類の素材。どれひとつとして、色を決め直す必要はありませんでした。

Credits

Design & BuildMuzi Studio 木子工房クライアント自社プロジェクト(受託案件ではない)年2026ソリューションブランドアイデンティティ:戦略・アイデンティティ・デザインシステム・エンジニアリングガードレール納品物デザイントークン・アイコンライブラリと純度チェッカー・コントラスト実算表・フォントスロットとセルフホストのフォントパイプライン・8つの自動検証ツール・ブランドガイドライン

同じ手法を、御社の案件に当てはめると⁠?

まずは30分、無料でお話ししましょう。

  • 前の実績Muzi Studio ブランド構成