--- 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>; ``` ### 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 |