計算される信頼の信号機
緑、黄、赤 — 証拠、検証、鮮度、依存関係から導出され、手で選ばれることは決してありません。すべての色は color_reason を伴うため、なぜそうなったかを常に監査できます。
信頼の信号機を備えたメモリ — そしてモデルの発言をレントゲンにかけるガード。
自分で、あるいはAIエージェントと一緒にソフトウェアを作っていると、「真実」が蓄積されていきます: 「データベースはあのホストにある」、「バグの原因はXだ」、「Yに決めた」。時が経つにつれて それらは腐っていきます:検証されなかったもの、古くなったもの、直感にすぎなかったもの。 問題は、それらがすべて等しく真実に見えることです。Escriba ファミリーの一員であるCOGOは、その知識を Markdownノートとして保存し、それぞれに 自ら計算する信頼色を与えます:緑(検証済み)、黄(可能性が高い)、赤(仮定)。 色をあなたが選ぶことは決してありません — COGOが証拠、検証、鮮度、依存関係から導出するため、 監査可能であり、嘘をつけません。
もう半分は Guard です:モデルのターンを貼り付けると、COGOは 108の操作テクニックの オントロジーに照らしてそれをレントゲンにかけ、モデルが以前の発言と矛盾したときには領収書を 見せます。単一のGoバイナリ(約12 MBのscratch Dockerイメージ)であり、Webビューア、MCP サーバー、CLIを同時に兼ねます — MCPファースト、中核は決定論的で、モデルは厳密にオプションの アクセサリーです。
計算される信頼の信号機
緑、黄、赤 — 証拠、検証、鮮度、依存関係から導出され、手で選ばれることは決してありません。すべての色は color_reason を伴うため、なぜそうなったかを常に監査できます。
プレーンなMarkdownボールト
ボールトが唯一の真実の源です:ポータブルで、diff可能で、ツールより長生きします。それ以外はすべて薄いクライアントか、再構築可能なキャッシュです。
Guard:反操作レントゲン
敵の手引書を手にモデルの各ターンを読みます — 説得、尋問、交渉、強制、感情的操作、レトリックから蒸留された108のテクニック。それぞれに出典、チャットでの現れ方、対抗策が付いています。
ガスライティングへの領収書
COGOはトランスクリプトを見ているため、モデルが自分の発言を否定したとき、COGOは実際にそう言ったターンを見つけ、両方の引用を並べて見せます。もはやあなたの言葉対モデルの言葉ではありません。
真実性レントゲン
モデルの回答を貼り付けると、COGOは文ごとに、決定論的にレントゲンにかけます:コミットメント(ぼかしか断言か)、証拠(観察、伝聞、なし)、反証可能性。根拠のない強い主張は赤になります。
鮮度の減衰
物事には期限があります:コマンドは30日、アーキテクチャの決定は180日。古くなったノートは自ら黄へ、そして赤へと減衰します — 信号機は常に現在の状態を反映します。
MCPファースト:14のツール
pack, search, open, capture, verify, archive, restore, remove, stash, recall, reflect, lease, guard, xray. 今日Claudeが学んだことを、明日Cursorが読む — 同じ vault です。
色付きコンテキストパック
pack "<topic>" はトピックに関するノートを、順序付けられ信頼色の付いたコンテキストブロックに組み立てます — 赤いものは格下げされ、どのエージェントも直感を事実のように扱って行動することはありません。
検証可能な約12MBのバイナリ
Webビューア、MCPサーバー、CLIを兼ねる単一の静的Goバイナリ(scratch Dockerイメージ)。すべてのイメージは cosign で署名され、SLSA provenance を伴います。このリポジトリのCIから生成されたことを証明できます。
再確認される根拠
ノートはGitHub上のファイル(github://owner/repo@main/src/foo.go:42)を引用でき、COGOはその引用を blobのSHA に固定します。上流でファイルが変われば、ノートは黄色に下がり再検証を求めます。また stash は成果物を SHA-256 で保存するため、verify は腐る引用を信じる代わりにハッシュを再計算します。
マシンをまたぐ共有メモリ
HTTP上のMCPとトークンで、複数のマシンの複数エージェントが一つのvaultを共有します。recall は カーソル として働き、受け取ったカーソルを返すと変更分だけが得られます。lease は移行やデプロイの前にリソースへ期限付きの権利を取り、二つのエージェントが同じ作業を踏み合わないようにします。
GitHubエクスプローラー内蔵
リポジトリを接続すればビューアから閲覧できます。従来のファイルツリーか、信頼度で色分けされた グラフマップ で、コードのどの部分に検証済みの知識があり、どこが手探りなのかが分かります。
COGOは、知っていることを保存する最初のツールでも、それを検証する最初のツールでもありません。
NotionやConfluenceでは、人がページを「検証済み」と期限付きで記せます。GitHubのCopilot Memoryは
事実をコードの引用に固定し、現在のブランチに対して再確認します。エージェント向けメモリの
いくつかのプロジェクトには confidence フィールドがあります。
それでも、次の三つは確かに独自のものです。
min() は、まさにその欠けた一片です。