前:デザインシステムを持たないアプリ

takenote

公開されているオープンソースのメモアプリ

監査結果、2026-10-25 · github.com/taniarascia/takenote · MIT · e0eddbb9a21a

16/ 100(総合)ほつれが多い

  • 0 / 43利用コントラクトのあるコンポーネント
  • 0 / 37エージェントが名前とimportで見つけられたコンポーネント
  • 13コントラクトもルールもないまま使われているUI要素
  • 77読んだプロダクトコードのファイル

領域ごとのスコア

  1. 基盤とトークン41
  2. コンポーネント14
  3. パターンとページ評価対象外
  4. 利用状況17
  5. ガバナンス10
  6. ブランド、イラスト、マイクロコピー、ローカライズ0
  7. ツールと同期26
  8. AI対応度0

主な指摘(英語)

  1. 重大0 of 43 components have a usage contract

    Contract stubs are generated for every component with the evidence we could find and explicit 'missing' fields for purpose, when/when-not, states, behaviour, a11y and content.

  2. 高36 proto-tokens live in preprocessor variables with no types, roles or descriptions

    Promote these to typed DTCG tokens and add a semantic layer (text, surface, border, action, status) on top; generated proposal in artefacts/tokens.

  3. 高1 role token duplicate another token's literal colour

    Replace each duplicate with an alias ({palette.x}); two literals with the same value drift apart on the first edit.

Loom の監査の実際の出力です(takenote、MIT)。Loom の公開ルーブリックで採点しています。