規律を敷き、
手綱を握り、
破綻を防ぎ、
品格を宿す。

CLI自律監査 Autonomous CLI Auditing

AIエージェントにコードや文章、デザインを自律生成させるとき、最も問われるのは「その出力に独自の思想が宿っているか」「ブランドの美意識と使い勝手が保たれているか」です。 Kamosは、ターミナルの1行から起動する2つのCLI自律監査——思考・哲学の深度を守る「憲法リンター(KCL: Kamos Constitutional Linter)」と、UIや造形の破綻を防ぎ触感を守る「デザインリンター(KDL: Kamos Design Linter)」——によって、自律生成のスピードを活かしながら確かな品質と思想的一貫性を担保します。

自律監査を支える2つの柱

思想や哲学の深度を守る憲法監査と、UIや造形の破綻を防ぐデザインリンター。ターミナルの1行から起動する2大監査アーキテクチャです。

Pillar I.

思想・哲学の監査(憲法リンター)

KCL: Kamos Constitutional Linter

Kamos Constitutional Linter (KCL) は、アイデアやコードを点数で評価・禁止する「裁判官」ではありません。

Kamosの200の思考原則(Cognitive Graph: 脳・感情・神経・LIP個人憲法)を通すことで、思いついたアイデアを多角的に広げる仕組みです。型通りの効率化やありきたりな結論を避け、余白のある豊かな発想をターミナルから素早く引き出します。

$ node tools/kamos_constitutional_linter.mjs "<theme or file>"
Pillar II.

デザインとコーディングの監査(ハーネス監査)

KDL: Kamos Design Linter

AIエージェントに制約なしで自由にコードを書かせると、スタイルの自己流解釈やデザインシステムの不整合が必ず発生します。

Kamos Design Linter (KDL) は、カラー属性(data-accent="cyan" 等)や共通モーション規約に基づくハーネス監査と、7大カテゴリ(Brand、A11y、Security、DOM整合性など)の静的検証をターミナルから一括実行します。不整合やエラーを自律検知し、--fix オプションで即座に自動修復して安全なコードのみを通過させます。

$ node tools/kamos-design-linter.js <target_html> --fix
Representative Architecture: Two-Wing Autonomous Governance

両翼のCLI自律監査パイプライン

ターミナルの1コマンドから、思想の深さとUIの手ざわりを同時に保証する多層監査アーキテクチャです。

01. INVOCATION

Terminal Command / Agent Loop Trigger

CLI / CI HOOK

開発者のコマンド入力、またはAIエージェントの自律開発ループ(skill.state)から即座に監査を実行

02. DUAL AUDIT

両翼の自律監査エンジン

DUAL-PIPELINE ✓
WING A: THOUGHT & PHILOSOPHY
KCL 憲法リンター

200の思考原則(Cognitive Graph)を通した多角的な検討。ありきたりな結論を避け、余白のあるアイデアへと深めます。

WING B: UI & CODE INTEGRITY
KDL デザイン・コード監査

ハーネス規約によるデザイン・コーディング監査、静的リンター(HEX排除・ナビ同期)、不整合の自動修復。

03. VERIFY & PASS

修正・修復を経て安全にコードを通過

AUDIT PASSED ✓

リンターによる監査と修正・修復をクリアした安全な成果物のみを本番コードとして通過させ、品質の破綻を未然に防ぎます