Knowledge OS Product Design System

Phase 10
Governance & Maintenance

Knowledge OS Design Principlesを継続的に維持し、 誰が、どのように変更し、どの版を開発者やAIへ渡すかを定義する ガバナンス・保守運用ガイドラインです。

DOCUMENT Knowledge OS Design Principles v1.0.0
PHASE Phase 10 — Governance & Maintenance
TARGET Owner / Developer / AI / Release

Introduction

デザインシステムは、更新され続けて初めて機能する

Design Principlesを一度作成しても、 新機能、画面改修、AIによる実装、例外対応が積み重なると、 少しずつルールと実装の差が広がります。

新しい色が画面へ直接追加される。 同じ役割のカードが別名で増える。 仕様書と実装が違うまま放置される。 こうした小さな差が、製品全体の一貫性を壊します。

Design Principlesは、参考資料ではなく製品仕様です。 実装・ヘルプ・AI向け指示・スクリーンショットは、 同じ版を基準として更新します。

この章で定義するもの

  1. ガバナンスの原則
  2. 管理責任者と役割
  3. バージョン番号
  4. 変更履歴
  5. 追加・変更・廃止
  6. 新規コンポーネント承認
  7. 例外管理
  8. 非推奨・廃止予定UI
  9. AIへの読み込ませ方
  10. 設計書と実装の差異
  11. スクリーンショット・ヘルプ更新
  12. リリース前チェック
  13. Design System監査
  14. 四半期見直し

01 — Governance Principles

1ガバナンスの原則

1. 正式版を一つにする

複数のDesign Principlesを並行運用しません。

2. 変更理由を残す

見た目の好みではなく、課題と判断理由を記録します。

3. 実装と設計を同期する

どちらか一方だけを変更して放置しません。

4. 例外を通常ルールにしない

例外には期限、対象、理由、解消条件を設定します。

5. 廃止は段階的に行う

非推奨、移行、削除の順で進めます。

6. AIへ同じ版を渡す

Cursor、Claude、Codexが異なる版を参照しないようにします。

最上位ルール

新しい色を追加する場合 画面内で直接定義せず、Phase 3のDesign Tokenへ追加します。
新しい共通コンポーネントを作成した場合 Phase 3とコンポーネント一覧を同時に更新します。
仕様書と実装が異なる場合 実装を正として放置せず、どちらを修正するかを決定し、差異を解消します。

02 — Ownership

2管理責任者と役割

Design Principles管理者

Knowledge OS Design Principlesには、必ず1名以上の管理責任者を設定します。

Product Owner

製品思想、利用者価値、最終判断を担当します。

Design System Owner

Design Principles、Design Token、共通コンポーネントを管理します。

Technical Owner

実装影響、移行、互換性、テストを確認します。

主な責任

作業 責任者 確認者
製品原則の変更 Product Owner Design System Owner
UIルール変更 Design System Owner Technical Owner
共通コンポーネント追加 Design System Owner Technical Owner
実装移行 Technical Owner Design System Owner
リリース承認 Product Owner 各担当者

小規模体制の場合

1人が複数の役割を兼任しても構いません。 ただし、役割ごとの確認項目は省略しません。

03 — Versioning

3バージョン番号

形式

MAJOR.MINOR.PATCH

例:
1.0.0
1.1.0
1.1.1
2.0.0
区分 変更内容
MAJOR 互換性のない大きな変更 画面構造や製品原則の全面変更
MINOR 互換性を保つ機能・ルール追加 新コンポーネント追加
PATCH 誤記修正・小さな明確化 文言修正、例の追加

文書状態

Draft

草案

検討中。実装基準には使用しません。

Review

確認中

レビュー中。限定的な試行のみ可能です。

Current

正式版

開発・AI・リリースの基準です。

Archived

旧版

履歴用。新規実装には使用しません。

版の表示場所

04 — Change Log

4変更履歴

変更履歴に必要な項目

項目 内容
バージョン 1.1.0
変更日 2026年7月12日
変更者 担当者名
対象章 Phase 3 / Button
変更内容 Secondary Buttonの境界線を変更
理由 背景との識別性が不足していたため
実装影響 AppButton.vueと3画面
移行期限 2026年8月31日

変更履歴の粒度

変更内容より理由が重要 将来、元へ戻すか判断できるように、背景と課題を記録します。

05 — Change Process

5追加・変更・廃止のルール

標準フロー

1
課題を記録する

利用者の困りごと、実装の重複、品質問題を具体的に記録します。

2
既存ルールで解決できるか確認する

新しいルールや部品を増やす前に既存資産を確認します。

3
変更案を作成する

対象、理由、影響、移行方法を整理します。

4
レビューする

製品・デザイン・技術の観点から確認します。

5
Design Principlesと実装を更新する

片方だけを変更しません。

6
変更履歴と版を更新する

正式版として公開し、AIへ渡す版を更新します。

廃止の3段階

  1. 非推奨として明記する
  2. 新規利用を禁止し、既存利用を移行する
  3. 利用箇所がなくなった後に削除する

禁止事項

06 — New Component Approval

6新規コンポーネントの承認条件

承認条件

申請に必要な情報

項目 内容
名称 DocumentStatusCard
目的 資料状態と次の操作を表示する
既存部品との差 AppCardでは状態操作を統一できない
利用予定画面 資料一覧、資料詳細、ホーム
状態 通常、要確認、失敗、処理中
移行対象 既存の3種類の状態カード
1画面だけで使う部品 画面固有コンポーネントとして作成し、共通コンポーネントへ早すぎる昇格をさせません。

07 — Exceptions

7例外を認める条件

Design Principlesから外れる必要がある場合は、 例外申請として記録します。

例外を認められる条件

例外申請に必要な情報

項目 内容
対象 画面・部品・文言
外れるルール Phase 3 / Card Padding 24px
理由 外部埋め込み領域の制約
影響 利用者・実装・保守への影響
期限 2026年9月30日まで
解消条件 外部仕様変更後に標準へ戻す
期限のない例外は禁止 例外は恒久ルールではありません。期限と見直し日を必ず設定します。

08 — Deprecation

8非推奨コンポーネントと廃止予定UI

非推奨一覧に必要な情報

項目
旧名称 LegacyDocumentTable
状態 非推奨
代替 DocumentList
新規利用 禁止
移行期限 2026年10月31日
削除予定版 2.0.0

廃止予定UIの例

移行ルール

  1. 新規実装で使用しない。
  2. 既存利用箇所を一覧化する。
  3. 代替部品へ段階的に移行する。
  4. 利用箇所が0件になったことを確認する。
  5. コード・設計書・ヘルプから削除する。

09 — AI Distribution

9Cursor・Claude・Codexへの読み込ませ方

正式版の渡し方

共通プロンプト

Knowledge OS Design Principles v1.0.0の正式版に従ってください。

参照対象:
- Phase 3:UI Design System
- Phase 4:Screen Guidelines
- Phase 5:AI Development Rules
- Phase 6:Content Design & Terminology
- Phase 7:Trust, Privacy & AI Safety
- Phase 8:States, Permissions & Failure
- Phase 9:Accessibility & Quality Assurance
- Phase 10:Governance & Maintenance

旧版、過去のスクリーンショット、非推奨コンポーネントを
新規実装の根拠にしないでください。

AIごとの参照範囲

AI 必須章
Cursor Phase 3、4、5、8、9、10
Claude Phase 1、2、5、6、7、10
Codex Phase 3、5、8、9、10
AIへ全章を渡すだけでは不十分 対象画面、参照章、維持する既存機能、禁止事項をタスクごとに指定します。

10 — Spec vs Implementation

10設計書と実装が異なる場合

差異の扱い

設計書と実装に差が見つかった場合は、 次のどちらかを正式に決定します。

設計書を正とする

実装が誤っている場合は、実装を修正します。

実装を新仕様とする

実装が利用者検証で優れている場合は、承認後に設計書を更新します。

差異解消フロー

  1. 差異を記録する。
  2. なぜ差が生じたか確認する。
  3. 利用者・業務・技術への影響を評価する。
  4. どちらを正とするか決定する。
  5. 設計書・実装・テスト・ヘルプを更新する。
  6. 変更履歴へ記録する。

禁止事項

11 — Documentation Sync

11スクリーンショット・ヘルプ更新

更新が必要な条件

スクリーンショット更新ルール

ヘルプ更新ルール

  1. 実装変更と同じタスク内で更新する。
  2. 実際の画面名・ボタン名と一致させる。
  3. 旧手順を削除する。
  4. 検索キーワードを更新する。
  5. 変更履歴を残す。
ヘルプ更新を後続タスクに分離しない 画面とヘルプがずれる原因になるため、原則として同じ変更単位で完了させます。

12 — Release Check

12リリース前チェック

Design System確認

実装確認

文書確認

リリース記録

【Design Principles Version】
1.1.0

【変更した章】
Phase 3 / Phase 4 / Phase 6

【追加した共通コンポーネント】
DocumentStatusCard

【非推奨化した部品】
LegacyDocumentTable

【例外】
なし

【ヘルプ更新】
完了

【スクリーンショット更新】
完了

13 — Design System Audit

13Design System監査

監査対象

監査方法

方法 確認内容
コード検索 独自色、Bootstrap、旧アイコン、英語文言
画面確認 余白、状態、画面間の一貫性
コンポーネント一覧 重複部品、未使用部品
文書比較 Design Principlesと実装の差異
利用者確認 迷いやすい操作、理解できない文言

監査結果

14 — Quarterly Review

14四半期ごとの見直し

見直し項目

見直し結果の分類

維持

現在のルールを継続します。

改善

互換性を保ちながら更新します。

再設計

原則や構造を見直します。

四半期レビュー記録

【期間】
2026年7月〜9月

【確認した画面】
ホーム、資料、検索、AIに聞く、設定

【主な問題】
状態カードが3種類に重複

【決定】
DocumentStatusCardへ統合

【期限】
2026年10月31日

【Design Principles更新】
Phase 3、Phase 8を更新予定

15 — AI Governance Rules

Cursor・Claude・Codex向けガバナンス指示

共通指示

Knowledge OS Design PrinciplesのCurrent版のみを参照してください。

変更前に確認すること:
- Design Principlesのバージョン
- 対象章
- 既存コンポーネント
- 非推奨コンポーネント
- 既存の例外
- 変更履歴

変更時のルール:
- 新しい色はDesign Tokenへ追加する
- 新しい共通コンポーネントはPhase 3へ追記する
- 既存ルールと異なる実装は例外として記録する
- 設計書と実装のどちらか一方だけを変更しない
- ヘルプとスクリーンショットを同時に更新する
- 非推奨部品を新規利用しない
- 完了報告にDesign Principlesへの影響を書く

完了報告に追加する項目

16 — Review Checklist

ガバナンス・保守チェックリスト

版管理

変更管理

コンポーネント

文書・ヘルプ

監査

ルールを増やすことより、ルールと実装を一致させ続けること。 これがPhase 10の最も重要な目的です。

Definition of Done

Phase 10の完成条件

完成の定義 Design Principlesが最新版として管理され、 実装・ヘルプ・AI向け指示が同じ版へ同期され、 変更と例外を継続的に追跡できる状態になったときに完成とします。

Closing

製品の一貫性は、運用で守る

優れたDesign Principlesを作っても、 更新方法が決まっていなければ、少しずつ使われなくなります。

新しい機能、新しいAI、新しい開発者が加わっても、 同じ製品として成長できるようにすることが、 Governance & Maintenanceの役割です。

正式版は一つ。
変更には理由を残す。
新しい色はTokenへ追加する。
新しい部品はDesign Systemへ登録する。
設計と実装の差を放置しない。
例外には期限を付ける。
四半期ごとに見直す。

最終原則

  1. Design Principlesを製品仕様として扱う。
  2. 管理責任者を明確にする。
  3. 正式版を一つにする。
  4. 変更理由と影響を残す。
  5. 設計書と実装を同時に更新する。
  6. 新規部品を無秩序に増やさない。
  7. 非推奨と廃止を段階的に管理する。
  8. AIへ同じ版を渡す。
  9. ヘルプと画面を同期する。
  10. 定期監査と四半期見直しを行う。