From b82a1f35276c68302d606bfcb9f3671af3957a8b Mon Sep 17 00:00:00 2001 From: yesung Date: Mon, 20 Apr 2026 16:36:42 +0900 Subject: [PATCH] [Meta] Deduplication: Remove redundant architecture guidelines (Count: 2,167) --- 10_Wiki/Topics/.obsidian/graph.json | 2 +- 10_Wiki/Topics/.obsidian/workspace.json | 15 +++++++--- ...΅ λͺ¨λΈλ§ 및 μƒνƒœ λ¨Έμ‹ (State Machine) 섀계.md | 0 .../Topics/Project_Architecture_Guidelines.md | 29 ------------------- 20_Meta/Index.md | 2 +- 5 files changed, 13 insertions(+), 35 deletions(-) create mode 100644 10_Wiki/Topics/00_Raw/2026-04-20/API 응닡 λͺ¨λΈλ§ 및 μƒνƒœ λ¨Έμ‹ (State Machine) 섀계.md delete mode 100644 10_Wiki/Topics/Project_Architecture_Guidelines.md diff --git a/10_Wiki/Topics/.obsidian/graph.json b/10_Wiki/Topics/.obsidian/graph.json index e56c2134..81f743d5 100644 --- a/10_Wiki/Topics/.obsidian/graph.json +++ b/10_Wiki/Topics/.obsidian/graph.json @@ -17,6 +17,6 @@ "repelStrength": 10, "linkStrength": 1, "linkDistance": 250, - "scale": 0.08317427835927536, + "scale": 0.2292013594174924, "close": false } \ No newline at end of file diff --git a/10_Wiki/Topics/.obsidian/workspace.json b/10_Wiki/Topics/.obsidian/workspace.json index 1cc6701a..63942912 100644 --- a/10_Wiki/Topics/.obsidian/workspace.json +++ b/10_Wiki/Topics/.obsidian/workspace.json @@ -11,10 +11,14 @@ "id": "5e19c94f304a33d1", "type": "leaf", "state": { - "type": "graph", - "state": {}, - "icon": "lucide-git-fork", - "title": "κ·Έλž˜ν”„ λ·°" + "type": "markdown", + "state": { + "file": "00_Raw/2026-04-20/API 응닡 λͺ¨λΈλ§ 및 μƒνƒœ λ¨Έμ‹ (State Machine) 섀계.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "API 응닡 λͺ¨λΈλ§ 및 μƒνƒœ λ¨Έμ‹ (State Machine) 섀계" } } ] @@ -178,6 +182,9 @@ }, "active": "5e19c94f304a33d1", "lastOpenFiles": [ + "00_Raw/2026-04-20/API 응닡 λͺ¨λΈλ§ 및 μƒνƒœ λ¨Έμ‹ (State Machine) 섀계.md", + "00_Raw/2026-04-20", + "00_Raw", "Collaboration_Governance.md", "Accessibility_Inclusivity.md", "TypeScript_Type_Safety.md", diff --git a/10_Wiki/Topics/00_Raw/2026-04-20/API 응닡 λͺ¨λΈλ§ 및 μƒνƒœ λ¨Έμ‹ (State Machine) 섀계.md b/10_Wiki/Topics/00_Raw/2026-04-20/API 응닡 λͺ¨λΈλ§ 및 μƒνƒœ λ¨Έμ‹ (State Machine) 섀계.md new file mode 100644 index 00000000..e69de29b diff --git a/10_Wiki/Topics/Project_Architecture_Guidelines.md b/10_Wiki/Topics/Project_Architecture_Guidelines.md deleted file mode 100644 index 50ee1a3d..00000000 --- a/10_Wiki/Topics/Project_Architecture_Guidelines.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: μ‹œμŠ€ν…œ 섀계 κ°€μ΄λ“œλΌμΈ (Separation of Concerns) -category: Software Architecture -tags: [Architecture, SoC, Modular Design, Layered Architecture] -created: 2026-04-20 ---- - -# μ‹œμŠ€ν…œ 섀계 κ°€μ΄λ“œλΌμΈ (μ•„ν‚€ν…μ²˜ λ ˆμ΄μ–΄λ§) - -## 🎯 핡심 λͺ©ν‘œ -μ‹œμŠ€ν…œμ˜ 각 뢀뢄이 λ…λ¦½μ μœΌλ‘œ μž‘λ™ν•˜λ©° μ„œλ‘œμ—κ²Œ μ΅œμ†Œν•œμ˜ 영ν–₯만 주도둝 ν•˜λŠ” **κ΄€μ‹¬μ‚¬μ˜ 뢄리(SoC)**λ₯Ό κ·ΉλŒ€ν™”ν•©λ‹ˆλ‹€. - -## 🧱 핡심 λ ˆμ΄μ–΄ (The Three Pillars) -1. **Domain Engine (핡심 κ·œμΉ™)**: - * 물리 법칙, λΉ„μ¦ˆλ‹ˆμŠ€ 둜직 λ‹΄λ‹Ή. - * 원칙: **μ™ΈλΆ€ ν™˜κ²½ λΉ„μ˜μ‘΄μ„±**. Web Worker 등을 ν†΅ν•œ μŠ€λ ˆλ“œ 독립성 확보. -2. **State Management (μ§„μ‹€μ˜ 좜처)**: - * **단일 μ§„μ‹€ 곡급원(SSOT)** νŒ¨ν„΄ μ€€μˆ˜. - * 원칙: λͺ¨λ“  데이터 변경은 였직 이 λ ˆμ΄μ–΄λ₯Ό ν†΅ν•΄μ„œλ§Œ λ°œμƒν•¨. -3. **Presentation Layer (λ Œλ”λ§)**: - * 데이터 κ°€μ‹œν™” λ‹΄λ‹Ή. - * 원칙: λΉ„μ¦ˆλ‹ˆμŠ€ 둜직 포함 κΈˆμ§€. μˆœμˆ˜ν•˜κ²Œ 받은 λ°μ΄ν„°λ§Œ ν‘œν˜„. - -## πŸ” 톡신 μ§€μΉ¨ -- **Decoupling**: μ»΄ν¬λ„ŒνŠΈ κ°„ 직접 호좜 λŒ€μ‹  λ©”μ‹œμ§€/이벀트 기반 톡신 μ§€ν–₯. - -## πŸ”— μ—°κ²°λœ 지식 -- [[System_Protocol_Standard]] -- [[WebWorker_Performance]] diff --git a/20_Meta/Index.md b/20_Meta/Index.md index e18dc103..74ac2889 100644 --- a/20_Meta/Index.md +++ b/20_Meta/Index.md @@ -47,5 +47,5 @@ ## βš™οΈ System Status - **Raw Count**: 2,107 files -- **Reinforced Count**: 2,168 files (ALL RAW DATA CONQUERED! 🏁) +- **Reinforced Count**: 2,167 files (ALL RAW DATA CONQUERED! 🏁) - **Last Ingestion**: 2026-04-20 \ No newline at end of file