About This Wiki

高校生向けのやさしい解説

このページは「この wiki がどうやって作られて、どう使えばいいか」を説明する案内板です。書いている人が手で全部書いているのではなく、AI が複数のリポジトリの研究ノートを読んで自動でまとめています。だから、人間(pjdhiro)が承認した正本ではなく、いつでも作り直せる「閲覧用ビュー」だ——というのが大事なポイントです。

この wiki の成り立ち、仕組み、役割分担を説明するメタドキュメント。

プロジェクトデザイン論そのものの概要は プロジェクトデザイン を参照。


この wiki は何か

pd/knowledge/ および関連リポジトリの知識資産から、LLM が自動生成した compiled view(編集済み閲覧用ビュー)。元の資料を変更せず、読みやすく再構成し、概念間のリンクを付与したもの。

正本ではない。 正本は各リポの knowledge/ や evidence/ にある。この wiki は閲覧・探索・健全性チェックのためのレイヤーであり、いつでも全削除して再生成できる。


ソースとなるナレッジの所在

リポジトリディレクトリ内容compile 状況
project-designknowledge/concepts/概念ノート CN-005〜008(信頼、測定、保持論点)Step 1 済 → concepts/
project-designknowledge/research/調査レポート群(trust, value, design-thinking 等)Step 2 済 → keywords/, concepts/
project-designknowledge/meta/canonical-keywords.md, terminology-changelog.md 等wikilink 辞書として使用
project-designknowledge/schema/evidence-metadata.md(メタデータ体系定義)参照のみ
kesson-spaceknowledge/concepts/CN-001〜004, expressions/, schema/, text/Step 3 完了
awareness-spaceknowledge/topics/four-layers, topics/survival-trust-axisStep 3 完了
creation-spaceknowledge/five-stages-guide, glossary, schema/, domains/ (D01-D30)Step 3 完了

参照しているが wiki に取り込んでいないもの

  • pjdhiro/_pages/pd/ — 公開用 Markdown の正本。wiki とは独立
  • techo/knowledge/ — for-ai 用語集、pd 関連の対話記録。参考情報
  • 各リポの transform/ — 生成ルール・パイプライン。wiki の compile とは別系統

compile の仕組み

誰が何をするか

主体役割具体的な操作
Claude Code CLIcompile 実行ソースを読み、wiki ページを生成・更新する
canonical-keywords.mdwikilink 辞書compile 後の後処理で、辞書の用語を初出のみ [[wikilink]] に変換
Obsidian閲覧・探索人間がグラフビュー、バックリンク、Dataview クエリで知識を探索する
pjdhiro(人間)レビュー・判断review_state を「レビュー済み」に変更。理論の最終採否は人間の専権

compile フロー

knowledge/ (raw)  ──LLM読み取り──▶  plain markdown 生成
                                         │
                                         ▼
                              canonical-keywords.md 辞書
                                         │
                                    正規表現で初出のみ
                                    [[wikilink]] 挿入
                                         │
                                         ▼
                                    wiki/*.md 出力
                                         │
                                         ▼
                                    log.md に記録

compile のステップ

Step範囲入力出力状況
Step 1pd 内 同一ディレクトリknowledge/concepts/CN-*.mdconcepts/完了
Step 2pd 内 cross-directoryknowledge/research/keywords/, concepts/, cross-refs/完了
Step 3cross-repoks, as, cs の knowledgeconcepts/ 充実化 + keywords/ + cross-refs/ 拡充完了(#53

front matter の読み方

各ページの冒頭にある YAML front matter がトレーサビリティを担保する。

title: "概念名"              # ページタイトル
aliases: ["English", "略称"]  # Obsidian の検索・リンク解決で使用
source:                       # ★ compile 元のファイル
  - repo: "project-design"
    path: "knowledge/concepts/CN-005_trust-hypothesis-inventory.md"
compiled: "2026-04-06"        # 最後に compile した日
tags: [concept, trust]        # Obsidian タグ
status: 探索的 | 暫定 | 正典 | LLM構成物 | 要改訂  # 内容の成熟度
review_state: 未レビュー | v2照合中 | v2照合済 | レビュー済み  # 人間のレビュー状態
ocr_verified: true            # (optional) 原典 PDF を OCR で検証済み
related_concepts: [...]       # (optional) 関連概念リスト

status の意味

意味
探索的調査途中。構造が定まっていない
暫定情報はまとまったが理論的位置付けが未確定
正典学術文献の解説など、出典が確定しているもの
LLM構成物LLM が構成したが pjdhiro が採用していない。参照は注意
要改訂既存内容に不整合あり、書き直し待ち

review_state の意味

意味
未レビューpjdhiro 未確認
v2照合中理論 v2 系列との整合性を確認中
v2照合済整合性確認済み
レビュー済みpjdhiro が内容を承認

ディレクトリ配置ルール

ディレクトリ内容status の既定
concepts/PD 固有の概念定義(project-design 独自または ks との共有)暫定 or 正典
keywords/複数論文をまたぐ索引ページ(人物、外部理論)暫定
sources/学術論文・原典・公式文書の解説ページ正典
sources/pd/PD 固有の原典、または他に分類されない原典暫定 or 正典
cross-refs/リポジトリ横断の接続情報・マップ・overview暫定
health/wiki-lint スキルの健全性レポート管理対象外

判断に迷うケース

  • 人物ページ: 複数論文をまたぐ人物 → keywords/, 個別論文の著者 → sources/
  • PD 固有概念: concepts/ に置く(欠損、抱持、情動の構成 等)
  • LLM が構成した仮説: status: LLM構成物keywords/ に置く
  • 複数リポを横断する観点整理: cross-refs/

alias 命名規則

  • 英語名(Roman)→ 日本語別名 → 略称 の順に記載
  • 例: aliases: ["Annette Baier", "アネット・ベイアー", "Baier"]

tag 体系

  • 構造タグ: concept, keyword, person, cross-ref, source(ディレクトリ種別を示す。1ページに必ず1つ)
  • ドメインタグ: trust, value, design-thinking, kesson, awareness-model など(テーマ別)
  • creation-space ドメインタグ: D01D30(30ドメインに属する sources/keywords に付与)
  • メタタグ: 原典参照(PDF 由来), 原典解説(sources の解説ページ)

禁止: コンテンツ位置タグ

§1-先行研究 のような本文セクション名をタグ化してはならない(フィルタ精度が落ちる)。本文内の見出しで参照する。


Obsidian と LLM の分担

┌─────────────────────────────────────────────┐
│  LLM(Claude Code CLI)の領域               │
│                                             │
│  ・wiki ページの生成・更新                    │
│  ・wikilink の挿入(辞書ベース後処理)        │
│  ・health check(lint)の実行               │
│  ・log.md への記録                           │
│                                             │
│  ※ knowledge/ の正本は読むだけ。変更しない   │
└─────────────────────────────────────────────┘
                    ▼ 出力
┌─────────────────────────────────────────────┐
│  Obsidian の領域                             │
│                                             │
│  ・グラフビューで概念間の接続を可視化         │
│  ・バックリンクで逆方向の参照を発見           │
│  ・Dataview クエリで status や compiled で    │
│    フィルタリング                            │
│  ・全文検索で知識を横断探索                   │
│                                             │
│  ※ wiki ファイルを人間が手動編集する必要なし  │
└─────────────────────────────────────────────┘
                    ▼ 判断
┌─────────────────────────────────────────────┐
│  pjdhiro(人間)の領域                       │
│                                             │
│  ・review_state の確定                       │
│  ・理論の最終採否(しっくり感チェック)        │
│  ・保持論点の解消                             │
│  ・公開判定(develop → main マージ)          │
└─────────────────────────────────────────────┘

health check(wiki-lint)

wiki の健全性を定期的にチェックするスキル。結果は health/ に出力される。

チェック何を見るかレポート
WL-1 CN divergence用語統一(Withhold→抱持)が全リポに反映されているかcn-divergence-report
WL-2 用語統一canonical-keywords.md の禁止用語が wiki に残っていないかWL-1 に統合
WL-3 鮮度wiki の compiled 日 vs ソースの最終変更日freshness-report
WL-4 孤立ページどこからもリンクされていないページorphan-report
WL-5 source 実在front matter の source パスが実際に存在するかWL-3 に統合
WL-6 文字化け検出UTF-8 置換文字(U+FFFD)が wiki/*.md に含まれていないかcompile 時に検出

設計思想

Karpathy の LLM Knowledge Base パターン を参考に、既存のマルチリポ構成に追加レイヤーとして設計。

Karpathy の概念この wiki での実装
Raw Sources(不変)各リポの knowledge/, evidence/(変更なし)
Compiled Wiki(LLM 生成)pd/wiki/(本ディレクトリ)
Schema(構造定義)wiki-compile SKILL.md, canonical-keywords.md
Ingest各リポの knowledge を LLM が読み取る
Compilewiki-compile スキルで markdown を生成
Query & EnhanceObsidian で閲覧・検索
Lint & Maintainwiki-lint スキルで health check

設計原則

  1. 既存ファイル変更ゼロ — wiki は追加物。ソースを書き換えない
  2. 再生成可能 — wiki/ を全削除しても再 compile できる
  3. wikilink は冪等 — 辞書ベースの後処理。何度実行しても同じ結果
  4. 正本分離 — wiki は compiled view。正本は各リポの knowledge/evidence

Cross-Repo ソースの参照範囲

Step 3 で参照した各リポジトリの範囲。

リポ参照パス用途wiki ページ
kesson-spaceknowledge/schema/core-definitions.mdコア概念定義の正本欠損, 欠損駆動思考, 抱持, 情動の構成
kesson-spaceknowledge/schema/glossary.md, container-mapping.md, hoji-matching-v2.md抱持の詳細構造抱持
kesson-spaceknowledge/text/foundation/phase1-summary.md理論構造概要欠損駆動思考, 欠損
kesson-spaceknowledge/text/clinical-psychology/ (7篇)臨床心理学との接続ネガティブケイパビリティ, 間主観性, 情動の構成, 内受容感覚
kesson-spaceknowledge/concepts/CN-001〜004ks 固有の概念ノート各 concepts に部分反映
awareness-spaceknowledge/topics/four-layers/ja/report.mdアウェアネスモデルの独自レポートアウェアネスモデル, 内受容感覚
awareness-spaceknowledge/topics/survival-trust-axis/ja/report.md生存-信頼軸の独自レポート情動の構成, 間主観性
creation-spaceknowledge/five-stages-guide.md, glossary.md5段階モデル解説創造の5段階モデル
creation-spaceknowledge/schema/five-stages.md, academic-domains.md構造定義創造の5段階モデル
creation-spaceknowledge/domains/ (D01-D30)30ドメインの構造化レポートcreation-space-domains (cross-refs)

不採用としたソース

  • kdt (kesson-driven-thinking): アーカイブ済み。コンテンツは ks/cs に移行完了
  • pjdhiro/_pages/pd/: 公開用正本。wiki compile 対象外
  • as/concepts/CN-001,002: ks と同一起源(ks を正本とした)
  • as/concepts/CN-005,006,007: pd と同一起源(Step 1 で pd を正本として compile 済み)
  • cs/evidence/: 大容量生データ。cs/knowledge/ の構造化版を使用

関連スキル・Issue

項目場所
wiki-compile スキル.claude/skills/wiki-compile/SKILL.md
wiki-lint スキル.claude/skills/wiki-lint/SKILL.md
計画 Issuepd#48
Obsidian 設定 Issuepd#49
Cross-Repo Compile Issuepd#53