refactor(topics): 멀티 에이전트용 지식 재편 — _Common(공통 기본기) + Domain_* 구조

에이전트 8종(대화형/프로그래머 C·S/디자이너/설계자/기획자/QA/PD/PM)에게
[공통 기본 능력 + 롤별 Specialty] 2층으로 지식을 주입하기 위한 재분류.
문서 내용·포맷은 무수정, 폴더 이동만 (6,372개 문서 수 보존 확인).

- Topic_Programming → Domain_Programming (내부 구조 보존)
- Topic_Graphic → Domain_Design
- Topic_Business → Domain_Product
- Topic_General → Domain_General
- _Common 신설: Math(구 Topic_Math_Specialty), Reasoning(구 General/From_Thinking & Reasoning),
  Reasoning_Creativity(구 General/From_창의성), Communication(Poetic_Blog_Writing + From_writing)
- 타 도메인의 From_* 폴더는 유지 (출처 표기일 뿐, 이미 도메인에 맞게 분류된 문서)
- 빈 폴더 정리 (memory/procedures)
- 에이전트→폴더 매핑은 workspace의 .astra/agent-knowledge-map.json (9개 에이전트)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Antigravity Agent
2026-07-11 11:05:56 +09:00
parent 6549ead309
commit c24165b8bc
6193 changed files with 1717 additions and 31 deletions
@@ -0,0 +1,186 @@
---
id: wiki-2026-0508-grit
title: Grit
category: 10_Wiki/Topics
status: verified
canonical_id: self
aliases: [grit, perseverance, passion, Angela Duckworth, Grit Scale]
duplicate_of: none
source_trust_level: A
confidence_score: 0.85
verification_status: applied
tags: [psychology, motivation, perseverance, duckworth, grit]
raw_sources: []
last_reinforced: 2026-05-10
github_commit: pending
tech_stack:
language: Psychology
applicable_to: [Education, HR, Self-development]
---
# Grit
## 매 한 줄
> **"매 long-term goal 의 의 의 perseverance + passion"**. Angela Duckworth. 매 famous: 매 West Point, spelling bee. 매 modern critique: 매 effect size 의 conscientiousness 와 overlap (Credé 2017 meta). 매 still useful framework.
## 매 핵심
### 매 components
- **Perseverance of effort**.
- **Consistency of interest** (= passion).
### 매 critique
- **Credé 2017 meta**: 매 grit ≈ conscientiousness (Big Five).
- **Limited incremental validity** beyond conscientiousness.
- 매 still 매 specific predictor in some domains (West Point).
### 매 vs related
- **Growth Mindset**: 매 belief about ability.
- **Grit**: 매 sustained pursuit.
- **Conscientiousness**: 매 broader trait.
- **Self-control**: 매 short-term temptation.
### 매 응용
1. **Education**.
2. **Hiring** (caution: limited validity).
3. **Self-coaching**.
4. **Sports**.
## 💻 패턴
### Grit Scale (12-item, Duckworth)
```python
def grit_scale(responses):
"""매 1-5 Likert."""
perseverance_items = [responses[i] for i in [0, 2, 4, 6, 8, 10]]
interest_items = [6 - responses[i] for i in [1, 3, 5, 7, 9, 11]] # 매 reverse
return {
'perseverance': sum(perseverance_items) / 6,
'consistency': sum(interest_items) / 6,
'overall': sum(perseverance_items + interest_items) / 12,
}
```
### Long-term goal tracking
```python
@dataclass
class GoalPursuit:
goal: str
started: date
target: date
obstacles_encountered: list
setbacks_recovered: list
def grit_indicator(self):
years = (date.today() - self.started).days / 365
return {
'duration_years': years,
'setback_recovery_count': len(self.setbacks_recovered),
'still_pursuing': not self.abandoned,
}
```
### Hard Thing Rule (Duckworth)
```python
HARD_THING_RULES = [
"Each family member picks ONE hard thing (instrument, sport, language).",
"You CAN quit, but only at a natural stopping point.",
"You finish what you started.",
"Choose your own hard thing — autonomy.",
]
```
### Goal hierarchy
```python
@dataclass
class GoalHierarchy:
"""매 ultimate goal → mid → low."""
ultimate: str # 매 e.g., "be a great writer"
mid_level: list # 매 e.g., "publish a novel", "build audience"
low_level: list # 매 e.g., "write 500 words today"
```
### Deliberate practice (Ericsson)
```python
def deliberate_practice_session(skill):
return {
'specific_goal': identify_weakness(skill),
'full_concentration': True,
'feedback_loop': True,
'just_beyond_current': True,
'duration_min': 60,
'rest_after': True,
}
```
### Setback resilience
```python
def setback_protocol(setback):
return {
'feel': 'allow the disappointment for a defined window',
'analyze': 'what specifically went wrong',
'reframe': 'what learning is here',
'next_action': 'one small step to resume',
'support': 'who can I talk to',
}
```
### Passion fit
```python
def passion_assessment(activity):
"""매 sustained interest indicators."""
return {
'voluntary_time': activity.weekly_voluntary_hours,
'feel_in_flow': activity.flow_frequency,
'connect_to_meaning': activity.meaning_score,
'survives_setback': activity.continued_after_setback,
}
```
### Coach script
```python
GRIT_COACHING = """
1. What's your long-term direction (5+ years)?
2. What's the hard thing you're working on?
3. When did you last want to quit? What helped you continue?
4. What's the setback that strengthened you?
5. What are you avoiding that matters?
"""
```
## 매 결정 기준
| 상황 | Approach |
|---|---|
| Sustained pursuit | Grit framework |
| Short willpower | Self-control |
| Belief about ability | Growth mindset |
| Trait assessment | Big Five (broader) |
| Hiring | Use cautiously, not standalone |
**기본값**: 매 grit + growth mindset + deliberate practice + environmental support 의 조합. 매 single trait 의 over-attribute X.
## 🔗 Graph
- 부모: [[Psychology]] · [[Motivation]]
- 변형: [[Perseverance]]
- Adjacent: [[Growth-Mindset]] · [[Deliberate-Practice]]
## 🤖 LLM 활용
**언제**: 매 coaching. 매 self-reflection.
**언제 X**: 매 hiring (limited validity).
## ❌ 안티패턴
- **Grit-shaming**: 매 environment problem 의 attribute to grit.
- **Praise grit absolutely**: 매 stupid persistence.
- **No exit criteria**: 매 sunk cost.
- **Generic grit-talk**: 매 specific strategy 의 X.
## 🧪 검증 / 중복
- Verified (Duckworth 2007, Credé 2017 meta-critique).
- 신뢰도 B+.
## 🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-04-26 | Auto |
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — grit + 매 scale / hierarchy / setback / coach code |