FRAMEWORK_ARCHITECTURE.md
# Framework Architecture(3層アーキテクチャ v4.0)
## 概要
mirrorのフレームワーク体系は、3層アーキテクチャで構成されています。
構想・設計フェーズでは、主にLayer 0-1を参照し、戦略パターンとしてLayer 2も活用します。
(Layer 3は実装層として存在するが、構想フェーズでは直接参照しない)
## 3層アーキテクチャ
```
┌─────────────────────────────────────────────────────────┐
│ Layer 0: 原理層(不変) │
│ ─────────────────────────────────────────────────────── │
│ ・含んで超える │
│ ・2軸×4象限 │
│ ・SMCP(物語メタ認知プロトコル) │
│ │
│ → 全ての思考・分析の基盤 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Layer 1: OS層(比較的安定) │
│ ─────────────────────────────────────────────────────── │
│ ・ITF(Integrated Tools Framework)- 6つの問いの円環 │
│ ・USM(Universal Systematization Method)- 普遍体系法 │
│ ・CEM(Co-Evolution Method)- 共進化メソッド │
│ ・AAF(AI-Augmented Framework)- AI拡張フレームワーク │
│ ・derivation(契約ベース開発) │
│ ・TRUST(認知的検証フレームワーク) │
│ ・VPF(価値持続性フレームワーク) │
│ ・MESH(人間理解4軸) │
│ │
│ → 思考・分析・設計の方法論 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Layer 2: パターン層(文脈依存) │
│ ─────────────────────────────────────────────────────── │
│ ・TAT(Trial Amplification & Transfer)- 試行増幅転移 │
│ ・DDM(Dimension Discovery Method)- 次元発見法 │
│ ・TIP(Translation Integrity Principles)- 翻訳整合性 │
│ │
│ → 再利用可能な戦略パターン │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Layer 3: 実装層(具体的実践) │
│ ─────────────────────────────────────────────────────── │
│ ・プロダクト(SEEHUB, LIFE, PAIR等) │
│ ・サービス(診断、コーチング等) │
│ ・コード(React, TypeScript等) │
│ │
│ → 具体的な成果物 │
└─────────────────────────────────────────────────────────┘
```
## 構想フェーズでの使い分け
### Layer 0: 常に意識
- **含んで超える**: 前の段階を否定せず、含んで次へ
- **2軸×4象限**: 対立する2軸で空間を作り、4象限で位置づけ
- **SMCP**: 「私はどの物語から見ているか?」を問う
### Layer 1: 構想・設計で主に使用
| フレームワーク | 用途 |
| -------------- | -------------------------- |
| ITF | 問いと答えの反復による探求 |
| USM | 体系の構造化・言語化 |
| TRUST | 重要な意思決定の検証 |
| VPF | AI時代の価値判断 |
| MESH | 対象ユーザーの理解 |
| derivation | 契約ベースの設計 |
### Layer 2: 戦略パターンとして参照
| パターン | 用途 |
| -------- | ------------------------------------------------------ |
| TAT | 小さな試行を増幅し、他領域に転移 |
| DDM | 少数派問い(Step 0)で軸候補を拡張し、隠れた次元を発見 |
| TIP | 意図→実装の翻訳品質を保証 |
## ITF 6つの問いの詳細
```
Q1 Context(文脈理解)
├── 背景は何か?
├── ステークホルダーは誰か?
└── 制約条件は何か?
Q2 Problem(問題定義)
├── 本質的な問題は何か?
├── 表面的な問題と区別できているか?
└── 問題の構造は明らかか?
Q3 Approach(解決策設計)
├── どのようなアプローチが考えられるか?
├── トレードオフは何か?
└── なぜこのアプローチを選ぶか?
Q4 Validation(俯瞰達成)
├── 全体を俯瞰できているか?
├── 見落としている視点はないか?
└── 盲点を発見できたか?
Q5 Risk(リスク分析)
├── 何がうまくいかない可能性があるか?
├── 致命的なリスクは何か?
└── 軽減策は何か?
Q6 Integration(統合と行動)
├── 各要素は統合されているか?
├── 次のアクションは何か?
└── 誰が、いつ、何をするか?
```
## TRUST Core Questions
重要な意思決定時に問う3つの問い:
### Origin(起源)
- これは本当に独自の価値を持つか?
- LLMが言ったことを鵜呑みにしていないか?
- 「美しく見える」だけではないか?
### Resistance(抵抗)
- 批判や反論に耐えうるか?
- 48時間後も同じ判断をするか?
- 専門家の視点で見たらどうか?
### Execution(実行)
- 実行可能か?
- 具体的な次のステップは何か?
- リソース(時間、人、金)は足りるか?
## VPF 4象限
```
│ 伝達可能 │ 体得のみ
━━━━━━━━━━━━━┼━━━━━━━━━━━━━━━━━━━┼━━━━━━━━━━━━━━━━━━
抽象 │ Ⅰ形式 │ Ⅱ視座
(概念・原理) │ ・フレームワーク │ ・審美眼
│ ・メソドロジー │ ・統合の直感
│ ・1-3年で浸透 │ ・持続
━━━━━━━━━━━━━┼━━━━━━━━━━━━━━━━━━━┼━━━━━━━━━━━━━━━━━━
具体 │ Ⅳ実装 │ Ⅲ能力
(実践・コード)│ ・コード生成 │ ・創発を招待する力
│ ・テンプレート │ ・文脈を読む力
│ ・3-6月でコモディティ│ ・5年+
```
**戦略的示唆**:
- Ⅳ実装で競争しない(AIがすぐ追いつく)
- Ⅰ形式を言語化して提供(1-3年の優位)
- Ⅲ能力+Ⅱ視座を協働で体得させる(持続的価値)
## MESH 4軸(人間理解)
| 軸 | 内容 | 例 |
| --------------- | ---------- | ---------------------- |
| M (Meme) | 意識段階 | Spiral Dynamics, Kegan |
| E (Environment) | 環境・文脈 | テクノロジー、都市化 |
| S (Structure) | 構造・文化 | 家族システム、Hofstede |
| H (Human) | 個人特性 | Big Five, 欲求階層 |
**適用**: 「この設計は誰に適用可能か?」を明示する。
## TIP Core Questions(翻訳整合性)
意図→実装の翻訳時に問う4つの問い(順序が重要):
### C1: 制約による解放
- 何を禁止すれば可能性が広がるか?
- 制約は制限ではなく解放
- 例: 「モノトーンのみ」という制約がデザインの一貫性を保証
### C2: 結合規約の単純さ
- 最小の約束事は何か?
- 複雑な約束事は脆弱性の源
- 例: インターフェースは1つの責務に絞る
### C3: 構造に検証を埋め込む
- どうすれば間違いに気づけるか?
- 事後チェックではなく、構造自体に組み込む
- 例: 型システム、契約プログラミング
### C4: 創発の余地を残す
- 想定外を許容するか?
- 完璧な設計は創発を殺す
- 例: 80%の設計、20%の余白
**順序の重要性**: C1→C2→C3→C4の順序を守る。逆順はカオスを生む。