BareGit
# Comparison Framework Template

Select the corresponding comparison dimension framework based on problem type.

---

## I. Concept Comparison Framework

Applicable to: Technical concept comparison, product comparison, solution comparison

### 8-Dimension Comparison Table

| Dimension | X | Y | Difference Description |
|-----------|---|---|------------------------|
| **1. Definition and Essence** | | | |
| **2. Trigger/Invocation Method** | | | |
| **3. Execution Subject** | | | |
| **4. Input/Output and Type Constraints** | | | |
| **5. Determinism and Repeatability** | | | |
| **6. Resource and Context Management** | | | |
| **7. Composition and Reuse Methods** | | | |
| **8. Security Boundaries and Permission Control** | | | |

### Usage Instructions

1. First fill in facts (based on fact cards)
2. Then fill in difference descriptions (derivation)
3. Mark which are "decisive differences"
4. Supplement missing dimensions (if any)

---

## II. Decision Support Framework

Applicable to: Technology selection, solution decision, tool choice

### Decision Matrix

| Dimension | Solution A | Solution B | Solution C | Weight |
|-----------|------------|------------|------------|--------|
| **Implementation Cost** | | | | |
| **Maintenance Cost** | | | | |
| **Learning Curve** | | | | |
| **Team Experience** | | | | |
| **Community Ecosystem** | | | | |
| **Performance** | | | | |
| **Scalability** | | | | |
| **Risk Assessment** | | | | |
| **Migration Difficulty** | | | | |
| **Overall Score** | | | | |

### Risk Assessment Sub-Table

| Risk Item | Likelihood | Impact Level | Mitigation |
|-----------|------------|--------------|------------|
| | High/Medium/Low | High/Medium/Low | |

### Scenario Applicability

| Scenario | Recommended Solution | Reason |
|----------|----------------------|--------|
| Scenario A | | |
| Scenario B | | |
| Scenario C | | |

---

## III. Trend Analysis Framework

Applicable to: Technology trends, market analysis, development predictions

### Evolution Timeline

```
[Origin Stage] → [Development Stage] → [Maturity Stage] → [Current State] → [Future Trends]
   ↓              ↓                 ↓               ↓               ↓
 [Key Event]  [Key Event]     [Key Event]     [Key Event]    [Prediction Basis]
```

### PESTEL Analysis (External Driving Factors)

| Factor | Current State | Trend Direction | Impact Assessment |
|--------|---------------|-----------------|-------------------|
| **P**olitical | | ↑/↓/→ | |
| **E**conomic | | ↑/↓/→ | |
| **S**ocial | | ↑/↓/→ | |
| **T**echnological | | ↑/↓/→ | |
| **E**nvironmental | | ↑/↓/→ | |
| **L**egal | | ↑/↓/→ | |

### Competitive Landscape

| Player | Position | Advantages | Disadvantages | Movements |
|--------|----------|------------|--------------|-----------|
| | | | | |

### Predictions and Uncertainty

| Prediction Item | Time Range | Confidence | Basis |
|-----------------|------------|------------|-------|
| | Short/Medium/Long term | High/Medium/Low | |

---

## IV. Problem Diagnosis Framework

Applicable to: Fault analysis, problem root cause, bottleneck diagnosis

### 5 Why Analysis

```
Problem Phenomenon: [Description]
    ↓ Why?
Cause 1:
    ↓ Why?
Cause 2:
    ↓ Why?
Cause 3:
    ↓ Why?
Cause 4:
    ↓ Why?
Root Cause: [Root Cause]
```

### Fishbone Diagram Analysis

```
                    ┌─ Human Factors
                    ├─ Process Factors
Problem ←───────────┼─ Technical Factors
                    ├─ Environmental Factors
                    └─ Tool Factors
```

### Evidence Chain

| Number | Symptom/Phenomenon | Related Evidence | Pointing to Cause |
|--------|---------------------|------------------|-------------------|
| 1 | | | |
| 2 | | | |
| 3 | | | |

### Solution Comparison

| Solution | Target Cause | Implementation Difficulty | Time to Effect | Recommendation |
|----------|--------------|--------------------------|----------------|----------------|
| | | High/Medium/Low | Short/Medium/Long | ★☆☆☆☆ |

---

## V. Knowledge Organization Framework

Applicable to: Concept organization, knowledge system, domain introduction

### Concept Hierarchy

```
Primary Concept (Domain)
├── Secondary Concept (Category)
│   ├── Tertiary Concept (Subcategory)
│   │   └── Specific Example
│   └── Tertiary Concept
└── Secondary Concept
    └── ...
```

### Concept Relationship Table

| Concept A | Relationship Type | Concept B | Description |
|-----------|-------------------|-----------|-------------|
| | is-a (inheritance) | | |
| | has-a (containment) | | |
| | uses | | |
| | depends-on | | |
| | conflicts-with | | |

### Core Concept Cards

```markdown
## Concept: [Name]

**Definition**: [One-sentence definition]

**Essence**: [Deeper explanation]

**Analogy**: [Analogize with familiar things]

**Boundaries**:
- What it is:
- What it's not:

**Related Concepts**: [List]

**Common Misconceptions**: [List]
```

---

## Dimension Selection Guide

| Problem Type | Preferred Framework | Core Dimensions |
|--------------|---------------------|------------------|
| A vs B Difference | Concept Comparison | Mechanism, Trigger, Input/Output |
| Which to Choose | Decision Support | Cost, Risk, Scenario |
| What Will Happen | Trend Analysis | Driving Factors, Evolution Context |
| Why Problems Occur | Problem Diagnosis | Symptoms, Evidence Chain, Root Cause |
| What Is This | Knowledge Organization | Definition, Classification, Relationships |