KNOWLEDGE FIELD

知識が、どこから来て、何に使えるかを観測する。

Knowledge Fieldは、単なるGraph UIではなく、Local・Global・Provenance・Verificationを同じ観測モデルで扱うための設計です。現行実装は、その第一段階である murasame kg scope のread-only text / JSON / TUI垂直スライスです。

現行: read-only Scope + TUI通常ターンReasoning → Live Field: 実装済み操作: Proposal-first

AVAILABLE NOW

いま観測できる範囲。

Local + Global

ローカルProject KGとGlobal KGを別レイヤーとして読む。Global DBがなければLocal-onlyとして警告する。

text / JSON

人が読むテキスト表示と、揮発値を含まない決定的なJSON snapshotをCLIから取得する。

Sixel / Kitty / ANSI

同じsnapshotを画像層で観測し、非対応端末ではANSI / Unicodeへフォールバックする。現行TUIはread-only。

Bounded

depthは1〜25、limitは1〜200。query、focus node、neighborsで表示範囲を絞る。

Reasoning / Evidence

通常ターンのquery・Card・Verificationをmetadata-only refとして受け取り、Ctrl+GのLive Fieldで既存Nodeを自動pulseする。

Read-only

SQLiteをreadonlyで開き、Node・Edge・Proposalを変更しない。IMPORT、CREATE、approveは行わない。

READ-ONLY SCOPE

意味でつなぎ、確定は人に残す。

LocalとGlobalのNodeを表示対象に限定し、既定Bridgeはローカルembeddingの意味近接で計算します。接続できない環境では決定的なToken Overlapへ安全に戻ります。--tuiでは同じsnapshotをSixel/KittyまたはANSI/Unicodeで観測します。

read-onlysemantic + fallbackboundedProposal-first
murasame kg scope blog
murasame kg scope blog --query "記事"
murasame kg scope blog --node <nodeId> --depth 2 --limit 60
murasame kg scope blog --tui
murasame kg scope blog --json

DATA BOUNDARY

観測と操作を、まだ分けている。

現行Scopeは、rejected Nodeを表示対象から外し、Local focusの近傍・query一致・Global候補をboundedに返します。JSONには時刻などの揮発値を含めず、比較可能なsnapshotとして扱います。

Bridgeが見つかっても、LocalへのImport、Card作成、Graph Proposal、approveへ進みません。確定知識へ進める境界は、Knowledgeと同じくProvenance、Evaluation、人間レビューにあります。

次期 / 設計のみ

これから追加する表示と操作

  • 意味の説明 — embeddingの近接をEvidenceやRelationの説明へ結びつける。semantic score自体を確定判定には使わない
  • 継続観測 — Concept RuntimeやReviewのTraceをFieldへ段階的に重ねる
  • 操作の拡張 — 既存のProposal-first actionsを、Human Reviewとさらに接続する

観測したいKnowledgeの境界を相談する。

既存のLocal / Project / Globalの構成、表示したいProvenance、Review条件、端末要件を確認し、現行Scopeで測れるものと次期UIへ持ち越すものを分けます。