---
id: wiki-2026-0508-caetextia
title: Caetextia
category: 10_Wiki/Topics
status: verified
canonical_id: self
aliases: [Context Blindness, Contextual Blindness]
duplicate_of: none
source_trust_level: B
confidence_score: 0.75
verification_status: applied
tags: [psychology, autism, cognition, neurodiversity, theory]
raw_sources: []
last_reinforced: 2026-05-10
github_commit: pending
tech_stack:
  language: N/A
  framework: Human Givens (Griffin & Tyrrell)
---

# Caetextia

## 매 한 줄
> **"매 context-blindness 의 cognitive trait"**. Joe Griffin & Ivan Tyrrell (Human Givens, 2008) 의 coined term — 매 Latin _caecus_ (blind) + _textus_ (context). 매 autism spectrum 의 매 core deficit hypothesis 의 한 candidate — 매 Peter Vermeulen 의 "context blindness" theory 와 overlap. 매 2026 의 매 mainstream DSM 의 X — 매 niche framework remain.

## 매 핵심

### 매 정의
- **Context blindness**: 매 situational meaning extraction 의 어려움.
- 매 detail processing 의 strong — 매 gestalt context 의 weak.
- 매 literal interpretation tendency — 매 sarcasm/idiom 의 difficulty.
- 매 weak central coherence theory (Frith 1989) 와 conceptual cousin.

### 매 manifestations
- 매 social cue mis-reading — 매 tone/body language 의 missing.
- 매 routine rigidity — 매 context-shift 의 high cost.
- 매 generalization 의 어려움 — 매 task-specific learning 의 narrow.
- 매 hyperfocus 의 detail-level — 매 big picture 의 fade.

### 매 Programming/Tech 관련성
1. **Specification literalism**: 매 ambiguous spec 의 매 over-literal implementation — 매 PM intent 의 미파악.
2. **Strong type/contract design**: 매 caetextic developers 의 explicit contract preference.
3. **Edge-case detection**: 매 detail-focus 의 strength — 매 QA/security/protocol design.
4. **Code review style**: 매 surface vs. systemic critique 의 contrast.

### 매 Caveats
- 매 not DSM-5/ICD-11 의 official diagnosis.
- 매 Human Givens framework 의 academic acceptance limited.
- 매 spectrum/dimension — 매 binary trait 의 X.

## 💻 패턴

### Context-Aware vs. Context-Blind Code Style
```python
# 매 context-blind: 매 strict literal contract
def transfer(amount: Decimal, from_id: int, to_id: int) -> TransferResult:
    if amount <= 0: raise ValueError("amount must be positive")
    if from_id == to_id: raise ValueError("self-transfer forbidden")
    # 매 explicit precondition checks — 매 caller intent 의 무시

# 매 context-aware: 매 inferring caller intent
def transfer(amount: Decimal, from_id: int, to_id: int) -> TransferResult:
    # 매 same account 일 때 — 매 likely UI bug — 매 silent no-op + log
    if from_id == to_id:
        logger.info("self-transfer attempted, treating as no-op", from_id)
        return TransferResult.skipped()
```

### Sarcasm/Idiom Detection (NLP)
```python
import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification

# 매 caetextia model 의 자동화 X — 매 NLP 의 sarcasm classifier 의 사용
tok = AutoTokenizer.from_pretrained("helinivan/english-sarcasm-detector")
model = AutoModelForSequenceClassification.from_pretrained("helinivan/english-sarcasm-detector")

def is_sarcastic(text: str) -> bool:
    inputs = tok(text, return_tensors="pt", truncation=True)
    logits = model(**inputs).logits
    return torch.argmax(logits).item() == 1
```

### Contract-First API Design (caetextia-friendly)
```typescript
// 매 explicit precondition — 매 ambiguity 의 elimination
type TransferInput = {
  readonly amount: Money & { __brand: 'positive' };
  readonly from: AccountId;
  readonly to: AccountId & { __brand: 'different-from-from' };
  readonly idempotencyKey: string;
};

// 매 type-level enforcement — 매 caller 의 intent 의 disambiguate
function transfer(input: TransferInput): Promise<Result<TransferOk, TransferErr>>;
```

### Workplace Accommodation Checklist
```yaml
# 매 caetextia-aware engineering team practices
communication:
  - explicit_written_specs: required
  - meeting_agenda: shared 24h ahead
  - sarcasm_in_slack: marked /s or emoji
  - decision_documentation: ADR mandatory
code_review:
  - use_explicit_blocking_vs_nit_tags
  - link_to_design_doc_for_context
focus:
  - deep_work_blocks: 4hr no-meeting windows
  - notification_batching: 2x/day
```

## 매 결정 기준
| 상황 | Approach |
|---|---|
| Spec 의 ambiguity | Disambiguate explicitly — 매 caetextia 의 friendly |
| Sarcasm-heavy team comm | Add /s markers + async-text 우선 |
| Code review | Tag blocking vs. nit explicitly |
| Onboarding | Written runbook + ADR archive |
| Brainstorm session | Async written round 1 → sync round 2 |

**기본값**: 매 explicit > implicit communication, 매 written > verbal context.

## 🔗 Graph
- 부모: [[Neurodiversity]]
- 변형: [[Weak Central Coherence]]
- Adjacent: [[Theory of Mind]] · [[Pragmatics]]

## 🤖 LLM 활용
**언제**: 매 spec disambiguation, 매 sarcasm/idiom annotation, 매 written-context expansion 의 ambiguous chat.
**언제 X**: 매 clinical diagnosis (DSM-5 의 X), 매 individual labeling — 매 stigmatization risk.

## ❌ 안티패턴
- **Pop-psych labeling**: 매 colleague 의 "caetextic" 의 stigma — 매 framework 의 misuse.
- **Binary classification**: 매 spectrum 의 reality 의 ignore.
- **Diagnosis without clinician**: 매 self/peer-diagnosis 의 academic basis 의 약함.
- **Conflating with autism**: 매 caetextia ≠ autism — 매 partial overlap only.

## 🧪 검증 / 중복
- Verified (Griffin & Tyrrell, _Human Givens Approach_ 2008; Vermeulen _Autism as Context Blindness_ 2012).
- 신뢰도 B (niche framework, not mainstream DSM).

## 🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — Caetextia framework + engineering applications + caveats |
