Wiki cleanup: error-doc removal, dedup merge, link normalization

10_Wiki/Topics 대규모 정리:
- 오류 캡처/미완성 stub 문서 227개 제거
- 교차폴더 중복 43클러스터 병합 (63파일 → redirect)
- 링크명 정규화: 깨진 링크 수정·redirect 직결·개념 매핑 ~2,400건
- 카테고리 MOC 6개 신규 생성
- Graph 섹션 미해결 related-keyword 링크 10,058건 제거

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Antigravity Agent
2026-05-20 23:52:15 +09:00
parent 2a4a5046b6
commit f8b21af4be
2874 changed files with 15296 additions and 27684 deletions
+2 -3
View File
@@ -118,9 +118,8 @@ function onKeyDown(e: KeyboardEvent) {
**기본값**: Radix UI Accordion + Tailwind animations.
## 🔗 Graph
- 부모: [[Disclosure-Pattern]] · [[Headless-UI]]
- 변형: [[Collapsible]] · [[Tabs]]
- 응용: [[FAQ]] · [[Settings-Panel]]
- 부모: [[Headless-UI]]
- 변형: [[Collapsible]]
- Adjacent: [[Radix-UI]] · [[ARIA]]
## 🤖 LLM 활용
@@ -102,7 +102,7 @@ app.get('/api/feed', cacheMiddleware({ ttl: 60 }), async (req, res) => {
## 🔗 Graph
- 부모: [[Performance-Optimization]]
- 변형: [[Caching]] · [[Memoization]]
- 변형: [[Memoization]]
- Adjacent: [[Profiling]] · [[Premature-Optimization]]
## 🤖 LLM 활용
-3
View File
@@ -88,9 +88,6 @@ ORDER BY rent DESC LIMIT 10;
**기본값**: Marx 의 ownership-of-means baseline + Piketty 의 modern data.
## 🔗 Graph
- 부모: [[Class-Theory]] · [[Marxism]]
- 변형: [[Petite-Bourgeoisie]] · [[Haute-Bourgeoisie]]
- Adjacent: [[Proletariat]] · [[Platform-Capitalism]] · [[Piketty]]
## 🤖 LLM 활용
**언제**: economic-class analysis, historical materialist framing, inequality discussions.
@@ -142,10 +142,9 @@ pqos -a "core:1=1;core:2=2"
**기본값**: constant-time crypto + KPTI + retpoline/IBRS + browser site isolation.
## 🔗 Graph
- 부모: [[CPU Microarchitecture]] · [[Memory Hierarchy]]
- 변형: [[Spectre]] · [[Meltdown]] · [[Rowhammer]]
- 응용: [[AES Key Recovery]] · [[Cross-VM Attack]]
- Adjacent: [[Constant-Time Crypto]] · [[Speculative Execution]]
- 부모: [[Memory Hierarchy]]
- 변형: [[Spectre]] · [[Rowhammer]]
- Adjacent: [[Speculative Execution]]
## 🤖 LLM 활용
**언제**: red-team threat model 의 enumerate, mitigation review, constant-time code audit.
@@ -108,10 +108,8 @@ curl -I https://app.example.com/assets/app.abc123.js | grep -i cache-control
**기본값**: Vite/Webpack hashed output + 1y immutable for hashed, short TTL for HTML.
## 🔗 Graph
- 부모: [[HTTP-Caching]]
- 변형: [[ETag]] · [[Last-Modified]]
- 응용: [[CDN-Deployment]] · [[Service-Workers]]
- Adjacent: [[Vite]] · [[Webpack]]
- 변형: [[ETag]]
- Adjacent: [[Vite]]
## 🤖 LLM 활용
**언제**: deploy-time stale-asset bug, CDN config debugging.
+12 -128
View File
@@ -2,142 +2,26 @@
id: wiki-20260508-composition-api-redir
title: Composition API
category: 10_Wiki/Topics
status: verified
canonical_id: self
aliases: [Vue Composition API, setup()]
duplicate_of: none
status: duplicate
canonical_id: wiki-2026-0508-composition-api
duplicate_of: "[[Composition API]]"
aliases: []
source_trust_level: A
confidence_score: 0.95
verification_status: applied
tags: [vue, reactivity, frontend]
raw_sources: []
last_reinforced: 2026-05-10
confidence_score: 0.9
verification_status: redirected
tags: [duplicate]
last_reinforced: 2026-05-20
github_commit: pending
tech_stack:
language: TypeScript
framework: Vue 3
---
# Composition API
## 매 한 줄
> **"매 logic-by-feature, not-by-option"**. 매 Vue 2 의 Options API (data/computed/methods 의 monolithic blob) 의 limitation 매 large component 의 reuse 의 difficulty → 매 Vue 3 (2020) 의 setup-function-based, ref/reactive primitive, custom-composables 의 pattern.
## 매 핵심
### 매 primitives
- `ref<T>(initial)` — 매 single value reactive container, `.value` access.
- `reactive<T>(obj)` — 매 deep proxy 의 object.
- `computed(() => ...)` — 매 lazy + cached derived.
- `watch(source, cb)` — 매 reactive side-effect.
- `watchEffect(cb)` — 매 auto-track dependencies.
### 매 modern (Vue 3.4+ / 2026)
- `<script setup>` SFC syntax (default in Vue 3.2+).
- `defineProps`, `defineEmits`, `defineExpose`, `defineModel` (3.4).
- Reactivity Transform 매 deprecated → 매 macros 의 explicit `.value`.
### 매 응용
1. Custom composables (replace mixins).
2. Cross-component state via VueUse / Pinia.
3. Type-safe props/emits via `defineProps<T>()`.
## 💻 패턴
### `<script setup>` baseline
```vue
<script setup lang="ts">
import { ref, computed } from 'vue';
const count = ref(0);
const double = computed(() => count.value * 2);
const inc = () => count.value++;
</script>
<template>
<button @click="inc">{{ count }} (×2 = {{ double }})</button>
</template>
```
### Custom composable
```ts
// useCounter.ts
import { ref, computed } from 'vue';
export function useCounter(initial = 0, step = 1) {
const count = ref(initial);
const double = computed(() => count.value * 2);
const inc = () => (count.value += step);
const reset = () => (count.value = initial);
return { count, double, inc, reset };
}
```
### Async data with `useFetch` (VueUse)
```ts
import { useFetch } from '@vueuse/core';
const { data, error, isFetching } = useFetch<User[]>('/api/users').json();
```
### `defineModel` (Vue 3.4)
```vue
<script setup lang="ts">
const model = defineModel<string>({ required: true });
</script>
<template>
<input v-model="model" />
</template>
```
### `watch` + `watchEffect`
```ts
import { watch, watchEffect } from 'vue';
watch(count, (v, old) => console.log('count', old, '→', v));
watchEffect(() => console.log('auto-tracks', count.value));
```
### Provide/Inject typed
```ts
// parent
import { provide } from 'vue';
import type { InjectionKey } from 'vue';
const ThemeKey: InjectionKey<Ref<'light' | 'dark'>> = Symbol();
provide(ThemeKey, theme);
// child
import { inject } from 'vue';
const theme = inject(ThemeKey, ref('light'));
```
## 매 결정 기준
| 상황 | API |
|---|---|
| Vue 2 legacy | Options API |
| Vue 3 new code | Composition API + `<script setup>` |
| Cross-component state | Pinia (composition-style) |
**기본값**: `<script setup>` + composables + Pinia.
> **이 문서는 [[Composition API]] 의 중복본입니다.** Canonical 문서로 redirect.
## 🔗 Graph
- 부모: [[Vue]]
- 변형: [[Options-API]] · [[Reactivity-Transform]]
- 응용: [[VueUse]] · [[Pinia]]
- Adjacent: [[React-Hooks]] · [[Solid-Signals]]
- 부모: [[Composition API]] (canonical)
## 🤖 LLM 활용
**언제**: Vue 3+ component logic, reusable stateful logic, TS-first SFCs.
**언제 X**: Vue 2 codebase 매 still on Options API; team unfamiliar with reactivity primitives.
## ❌ 안티패턴
- **Forgetting `.value` on refs**: 매 silently broken reactivity.
- **Destructuring `reactive()` 의 result**: 매 loses reactivity (use `toRefs`).
- **Mega-`setup()`**: 매 extract composables.
## 🧪 검증 / 중복
- Verified (vuejs.org/api/composition-api-setup.html, Vue 3.4 release notes).
- 신뢰도 A.
## 🕓 Changelog
## 🕓 변경 이력
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — Composition API FULL Vue 3.4+ patterns |
| 2026-05-20 | 중복 병합 — canonical 문서로 redirect |
+2 -4
View File
@@ -157,10 +157,8 @@ def _silence_profile_signal():
**기본값**: signal 은 light decouple 만, heavy work 는 즉시 task queue 의 enqueue.
## 🔗 Graph
- 부모: [[Django]] · [[Observer-Pattern]]
- 변형: [[Django-Signals]] · [[Flask-Signals]] (blinker) · [[SQLAlchemy-Events]]
- 응용: [[Audit-Log]] · [[Cache-Invalidation]] · [[Outbox-Pattern]]
- Adjacent: [[Celery]] · [[Django-ORM]] · [[Transactional-Messaging]]
- 부모: [[Observer-Pattern]]
- 변형: [[Django-Signals]] · (blinker)
## 🤖 LLM 활용
**언제**: in-process decoupling 이 필요할 때, ORM lifecycle hook (post_save 등) 이 자연스러울 때, 매 third-party app 의 own model 의 alter 못할 때.
@@ -123,8 +123,8 @@ while True:
## 🔗 Graph
- 부모: [[Agent-Architecture]]
- 변형: [[ReAct]] · [[Plan-and-Execute]]
- 응용: [[Claude-Agent-SDK]] · [[LangGraph]]
- 변형: [[ReAct]]
- 응용: [[LangGraph]]
- Adjacent: [[S-component-State-Store]] · [[T-component-Tool-Registry]]
## 🤖 LLM 활용
+3 -3
View File
@@ -159,10 +159,10 @@ npx eslint . --fix --max-warnings=0 --cache --cache-location=.eslintcache
**기본값**: flat config + typescript-eslint v8 + Stylistic + lint-staged.
## 🔗 Graph
- 부모: [[JavaScript Tooling]] · [[Static Analysis]]
- 변형: [[Biome]] · [[Oxlint]] · [[deno lint]]
- 부모: [[Static Analysis]]
- 변형: [[Biome]] · [[Oxlint]]
- 응용: [[lint-staged]] · [[husky]]
- Adjacent: [[Prettier]] · [[typescript-eslint]] · [[ESTree AST]]
- Adjacent: [[Prettier]]
## 🤖 LLM 활용
**언제**: rule lookup, flat config 의 migrate, custom rule scaffolding, AST selector 의 craft.
+4 -4
View File
@@ -174,10 +174,10 @@ closeWithGrace({ delay: 10_000 }, async ({ signal, err }) => {
**기본값**: Fastify v5 + TypeBox + Pino — 매 Node 22 LTS 위.
## 🔗 Graph
- 부모: [[Node.js]] · [[HTTP-Server]]
- 변형: [[Express]] · [[Hono]] · [[NestJS]]
- 응용: [[REST-API]] · [[Microservices]] · [[API-Gateway]]
- Adjacent: [[TypeBox]] · [[Pino]] · [[OpenAPI]]
- 부모: [[Node.js]]
- 변형: [[Hono]] · [[NestJS]]
- 응용: [[Microservices]] · [[API-Gateway]]
- Adjacent: [[OpenAPI]]
## 🤖 LLM 활용
**언제**: schema-driven REST/JSON API, microservice, high-throughput gateway, structured logging required.
@@ -143,9 +143,9 @@ stagingBuf.unmap();
**기본값**: WebGPU first, WebGL2 fallback, navigator.gpu feature-detect.
## 🔗 Graph
- 부모: [[W3C]] · [[GPU Computing]]
- 변형: [[WebGL]] · [[wgpu]]
- 응용: [[Three.js]] · [[transformers.js]]
- 부모: [[W3C]]
- 변형: [[WebGL]]
- 응용: [[Three.js]]
- Adjacent: [[WGSL]] · [[Vulkan]] · [[Metal]]
## 🤖 LLM 활용
@@ -109,10 +109,6 @@ Risk: 매 source 매 ending 매 controversial(GoT S8)
**기본값**: auteur + novelistic arc + cinematic + weekly.
## 🔗 Graph
- 부모: [[Television]] · [[Streaming Media]] · [[Narrative Design]]
- 변형: [[Netflix Originals]] · [[A24]] · [[Apple TV+]] · [[FX]]
- 응용: [[Last of Us Series]] · [[Game of Thrones]] · [[The Wire]]
- Adjacent: [[Antihero Narrative]] · [[Showrunner]] · [[Subscription Media]]
## 🤖 LLM 활용
**언제**: narrative beat 분석, character arc 비교, 매 prestige-style 작품 study.
@@ -112,9 +112,7 @@ if tool.name in HIGH_RISK and not user_confirmed():
**기본값**: Delimiter + tool allowlist + HITL on destructive tools. 매 layered defense.
## 🔗 Graph
- 부모: [[Prompt-Injection]] · [[LLM-Security]]
- 변형: [[Direct-Prompt-Injection]] · [[Visual-Prompt-Injection]]
- Adjacent: [[OWASP-LLM-Top-10]] · [[Tool-Use-Sandboxing]]
- 부모: [[Prompt-Injection]]
## 🤖 LLM 활용
**언제**: any LLM app processing untrusted content (browsing, RAG, email, file-reading agents).
@@ -102,7 +102,7 @@ function paginate(items: Item[]): Page<Item> { /* ... */ }
## 🔗 Graph
- 부모: [[Software-Design-Principles]]
- 변형: [[YAGNI]] · [[Worse-is-Better]] · [[Occams-Razor]]
- 변형: [[YAGNI]]
- Adjacent: [[Premature-Optimization]] · [[Rule-of-Three]]
## 🤖 LLM 활용
+2 -3
View File
@@ -139,9 +139,8 @@ ORDER BY total_dt DESC;
**기본값**: Blameless, concrete action items, public, re-read at 30 days.
## 🔗 Graph
- 부모: [[Continuous-Improvement]] · [[SRE]]
- 변형: [[Blameless-Postmortem]] · [[After-Action-Review]] · [[Sprint-Retrospective]]
- Adjacent: [[Five-Whys]] · [[Incident-Response]]
- 부모: [[SRE]]
- 변형: [[After-Action-Review]]
## 🤖 LLM 활용
**언제**: post-incident, project end, security event.
@@ -110,9 +110,9 @@ assert median([1, 1, 1]) == 1 # duplicates
**기본값**: Polya 4-step + decompose-first. 매 invert when stuck.
## 🔗 Graph
- 부모: [[Problem-Solving]] · [[Metacognition]]
- 부모: [[Problem_Solving|Problem-Solving]]
- 변형: [[First-Principles]] · [[MECE]]
- Adjacent: [[Polya]] · [[Kahneman-Dual-Process]] · [[Chain-of-Thought]]
- Adjacent: [[Chain-of-Thought]]
## 🤖 LLM 활용
**언제**: prompt-design (CoT = these operations made explicit), self-review of complex tasks.
@@ -131,9 +131,8 @@ jobs:
## 🔗 Graph
- 부모: [[Developer-Experience]]
- 변형: [[Devcontainers]] · [[Nix]]
- 응용: [[Monorepo]] · [[CI-CD-Pipeline]]
- Adjacent: [[Bun]] · [[Deno]] · [[uv-Python]] · [[Claude-Code]]
- Adjacent: [[Bun]] · [[Deno]] · [[Claude-Code]]
## 🤖 LLM 활용
**언제**: setting up new project, onboarding, CI parity.
@@ -150,10 +150,8 @@ node --heap-prof --heap-prof-interval=524288 server.js
**기본값**: `--max-old-space-size = 0.8 × container_limit`, GC trace in prod 의 sample.
## 🔗 Graph
- 부모: [[Node.js Runtime]] · [[V8]]
- 변형: [[Worker Threads Memory]] · [[Bun Memory]]
- 응용: [[Heap Snapshot Analysis]] · [[Memory Leak Hunt]]
- Adjacent: [[GC Tuning]] · [[Pointer Compression]]
- 부모: [[V8]]
- Adjacent: [[Pointer Compression]]
## 🤖 LLM 활용
**언제**: flag lookup, OOM diagnosis playbook, snapshot 의 interpret.
@@ -139,10 +139,9 @@ function setBlock(x: number, y: number, z: number, after: BlockId) {
**기본값**: Seed + delta-overlay + LRU cache + on-demand disk persistence.
## 🔗 Graph
- 부모: [[Procedural-Generation]] · [[Game-Persistence]]
- 변형: [[Event-Sourcing]] · [[Chunk-Streaming]]
- 응용: [[Minecraft-Architecture]] · [[Voxel-Engines]]
- Adjacent: [[Perlin-Noise]] · [[NBT-Format]]
- 부모: [[Procedural-Generation]]
- 변형: [[Event-Sourcing]]
- Adjacent: [[Perlin-Noise]]
## 🤖 LLM 활용
**언제**: voxel/sandbox game architecture, infinite-world design, save-system design.
@@ -138,8 +138,8 @@ sources:
## 🔗 Graph
- 부모: [[Data-Engineering]]
- 변형: [[ETL]] · [[ELT]] · [[Reverse-ETL]]
- 응용: [[Data-Warehousing]] · [[Feature-Store]]
- 변형: [[ETL]] · [[ELT]]
- 응용: [[Feature-Store]]
- Adjacent: [[dbt]] · [[Snowflake-Data-Warehousing]] · [[Airflow]]
## 🤖 LLM 활용
@@ -105,9 +105,7 @@ Reduced recidivism savings: ~$5/$1 invested
**기본값**: Education + employment + housing transition + restorative practices.
## 🔗 Graph
- 부모: [[Criminology]] · [[Justice-System]]
- 변형: [[Restorative-Justice]] · [[Rehabilitation-Model]]
- Adjacent: [[Foucault]] · [[Mass-Incarceration]] · [[COMPAS-Algorithm]]
- 변형: [[Restorative-Justice]]
## 🤖 LLM 활용
**언제**: policy analysis, criminology discussion, fairness-aware ML in criminal justice.
+3 -3
View File
@@ -178,9 +178,9 @@ server.tool('get_order', { id: z.string() }, async ({ id }) => {
## 🔗 Graph
- 부모: [[Backend Architecture]] · [[API Design]]
- 변형: [[REST]] · [[GraphQL]] · [[gRPC]] · [[MCP]]
- 응용: [[Stripe API]] · [[GitHub API]] · [[OpenAPI - Swagger]]
- Adjacent: [[Webhooks and Notifications]] · [[Rate Limiting]] · [[OAuth2]]
- 변형: [[REST]] · [[gRPC]] · [[MCP]]
- 응용: [[OpenAPI - Swagger]]
- Adjacent: [[Webhooks and Notifications]] · [[Rate Limiting]]
## 🤖 LLM 활용
**언제**: OpenAPI spec generation, error-shape design, 매 SDK scaffolding.
+3 -4
View File
@@ -131,10 +131,9 @@ console.log({ p50: samples[N*0.5|0], p95: samples[N*0.95|0], p99: samples[N*0.99
**기본값**: 1 question, 1 week, throw away.
## 🔗 Graph
- 부모: [[Product Development]] · [[Lean Startup]]
- 변형: [[MVP]] · [[Spike]] · [[Wizard of Oz]]
- 응용: [[Design Sprint]] · [[Feature Flag]]
- Adjacent: [[A/B Testing]] · [[User Research]]
- 부모: [[Lean Startup]]
- 변형: [[MVP]] · [[Spike]]
- 응용: [[Feature Flag]]
## 🤖 LLM 활용
**언제**: scaffolding (v0, Bolt, Cursor), fake data, mock backend, copy generation.
@@ -124,10 +124,8 @@ SELECT id FROM Premium INTERSECT SELECT id FROM Annual;
**기본값**: σ/π/⋈ 의 covers 매 95% of queries.
## 🔗 Graph
- 부모: [[Database Theory]] · [[SQL]]
- 변형: [[Relational Calculus]] · [[Datalog]] · [[Tuple Calculus]]
- 응용: [[Query Optimizer]] · [[Materialized Views]] · [[Differential Dataflow]]
- Adjacent: [[Codd's 12 Rules]] · [[Normalization]] · [[ACID]]
- 부모: [[SQL]]
- Adjacent: [[Normalization]] · [[ACID]]
## 🤖 LLM 활용
**언제**: SQL → RA tree 변환 설명, query rewrite suggestion, 학습용 derivation.
+2 -3
View File
@@ -124,9 +124,8 @@ float4 color = textures[NonUniformResourceIndex(materialId)].Sample(...);
## 🔗 Graph
- 부모: [[Graphics Pipeline]] · [[GPU]]
- 변형: [[PSO]] · [[Pipeline State Object]] · [[Root Signature]]
- 응용: [[Forward Rendering]] · [[Deferred Rendering]] · [[Shadow Mapping]]
- Adjacent: [[Vulkan]] · [[D3D12]] · [[WebGPU]]
- 응용: [[Deferred Rendering]]
- Adjacent: [[Vulkan]] · [[WebGPU]]
## 🤖 LLM 활용
**언제**: state-sort 알고리즘 작성, PSO cache 설계, Vulkan boilerplate 생성.
@@ -126,10 +126,7 @@ async function restorativeFlow(i: Incident) {
**기본값**: harm-first framing + voluntary participation + structural prevention.
## 🔗 Graph
- 부모: [[Justice Theory]] · [[Ethics]]
- 변형: [[Transformative Justice]] · [[Procedural Justice]]
- 응용: [[Post-Mortem]] · [[Community Moderation]] · [[Conflict Resolution]]
- Adjacent: [[Mediation]] · [[Trauma-Informed Practice]]
- 응용: [[Post-Mortem]] · [[Conflict Resolution]]
## 🤖 LLM 활용
**언제**: post-mortem template 작성, mediation script 초안, policy review.
@@ -147,10 +147,10 @@ type Agent = {
**기본값**: Redis + Postgres + Anthropic Memory Tool — 2026 의 production pattern.
## 🔗 Graph
- 부모: [[Agent Architecture]] · [[Memory Systems]]
- 변형: [[Working Memory]] · [[Episodic Memory]] · [[Semantic Memory]]
- 응용: [[LangGraph]] · [[Anthropic Memory Tool]] · [[LATS]]
- Adjacent: [[T-component (Tool Registry)]] · [[Context Engineering]]
- 부모: [[Agent Architecture]]
- 변형: [[Working Memory]]
- 응용: [[LangGraph]]
- Adjacent: [[T-component (Tool Registry)]]
## 🤖 LLM 활용
**언제**: state schema design, summarization prompt, recall query.
@@ -141,10 +141,9 @@ def handler(event, context):
**기본값**: Cloudflare Workers + Hono + D1 — 2026 의 best-DX serverless.
## 🔗 Graph
- 부모: [[Cloud Computing]] · [[Backend]]
- 변형: [[FaaS]] · [[Edge Functions]] · [[Durable Objects]]
- 변형: [[FaaS]]
- 응용: [[API Gateway]] · [[Event-Driven Architecture]]
- Adjacent: [[Containers]] · [[Microservices]]
- Adjacent: [[Microservices]]
## 🤖 LLM 활용
**언제**: handler boilerplate, IAM policy 생성, cold start 분석.
@@ -155,10 +155,8 @@ if (t1 - t0 < THRESHOLD) printf("hit — accessed by victim\n");
**기본값**: constant-time primitives + libsodium / BoringSSL 의 사용.
## 🔗 Graph
- 부모: [[Cryptography Attacks]] · [[Hardware Security]]
- 변형: [[Spectre]] · [[Meltdown]] · [[Rowhammer]] · [[Timing Attack]]
- 응용: [[Constant-Time Programming]] · [[Differential Privacy]]
- Adjacent: [[CPU Security]] · [[Cache Attacks]] · [[Crypto Implementation]]
- 변형: [[Spectre]] · [[Rowhammer]] · [[Timing Attack]]
- 응용: [[Differential Privacy]]
## 🤖 LLM 활용
**언제**: constant-time review, vulnerable code 의 패턴 인식, mitigation suggestions.
@@ -172,10 +172,7 @@ app.error(async ({ error, ...rest }) => {
**기본값**: Bolt-js + Socket Mode for internal, HTTP + Cloudflare Workers for public.
## 🔗 Graph
- 부모: [[Chatops]] · [[Bot Development]]
- 변형: [[Discord Bot]] · [[Microsoft Teams Bot]]
- 응용: [[CI/CD Notification]] · [[On-Call Automation]] · [[AI Assistant]]
- Adjacent: [[Webhooks]] · [[OAuth]] · [[Block Kit]]
- Adjacent: [[Webhooks]] · [[OAuth]]
## 🤖 LLM 활용
**언제**: Block Kit JSON 생성, slash command boilerplate, signature verify code.
@@ -154,9 +154,9 @@ ALTER WAREHOUSE etl_wh SET RESOURCE_MONITOR = rm_dev;
## 🔗 Graph
- 부모: [[Data Warehouse]] · [[Cloud Native]]
- 변형: [[BigQuery]] · [[Databricks]] · [[Redshift]] · [[ClickHouse]]
- 응용: [[ELT Pattern]] · [[Data Sharing]] · [[Feature Store]]
- Adjacent: [[Apache Iceberg]] · [[dbt]] · [[Snowpark]] · [[Principles of Data Connect]]
- 변형: [[ClickHouse]]
- 응용: [[Feature Store]]
- Adjacent: [[Apache Iceberg]] · [[dbt]] · [[Principles of Data Connect]]
## 🤖 LLM 활용
**언제**: SQL tuning suggestion, dbt model scaffolding, Cortex function selection.
@@ -124,10 +124,6 @@ print(res.summary())
**기본값**: Cobb-Douglas with α≈1/3, δ≈0.05, g≈0.02 매 textbook calibration.
## 🔗 Graph
- 부모: [[Macroeconomics]] · [[Growth Theory]]
- 변형: [[Ramsey-Cass-Koopmans]] · [[Romer Endogenous Growth]] · [[MRW Augmented Solow]]
- 응용: [[Cross-Country Growth]] · [[Development Economics]]
- Adjacent: [[Cobb-Douglas]] · [[Diminishing Returns]] · [[Total Factor Productivity]]
## 🤖 LLM 활용
**언제**: macro 교육 자료, 매 calibration 의 sanity check, 매 cross-country comparison setup.
@@ -23,7 +23,6 @@ github_commit: pending
- 매 SAST (Semgrep, CodeQL) — 매 security-focused superset.
## 🔗 Graph
- 부모: [[Static-Analysis-and-Linting]] (canonical)
- Adjacent: [[ESLint]] · [[Biome]] · [[Semgrep]]
## 🕓 변경 이력
@@ -163,8 +163,8 @@ curl -X POST $LD_API/flags/$KEY/off
## 🔗 Graph
- 부모: [[SRE]] · [[Observability]]
- 변형: [[USE Method]] · [[RED Method]] · [[Four Golden Signals]]
- 응용: [[Incident Response]] · [[Post-Mortem]] · [[Performance Profiling]]
- 변형: [[Four Golden Signals]]
- 응용: [[Post-Mortem]] · [[Performance_Profiling_and_Memory|Performance Profiling]]
- Adjacent: [[OpenTelemetry]] · [[Flame Graphs]] · [[Distributed Tracing]]
## 🤖 LLM 활용
@@ -198,9 +198,8 @@ registry.register({
## 🔗 Graph
- 부모: [[Agent Architecture]] · [[Tool Use]]
- 변형: [[MCP]] · [[Function Calling]] · [[Plugin System]]
- 응용: [[Coding Agent]] · [[Research Agent]] · [[Browser Automation]]
- Adjacent: [[S-component (State Store)]] · [[Permission Systems]]
- 변형: [[MCP]] · [[Function Calling]]
- Adjacent: [[S-component (State Store)]]
## 🤖 LLM 활용
**언제**: tool schema 작성, dispatch boilerplate, permission policy.
-4
View File
@@ -139,10 +139,6 @@ Unity -batchmode -nographics -quit \
**기본값**: MonoBehaviour + URP + Addressables. Scale 한계 도달 시 hot path 만 DOTS 로 migrate.
## 🔗 Graph
- 부모: [[Game-Engines]] · [[C-Sharp]]
- 변형: [[Unreal-Engine]] · [[Godot]]
- 응용: [[Multiplayer-Game-Server]] · [[XR-Development]]
- Adjacent: [[Netcode-for-GameObjects]] · [[Addressables]]
## 🤖 LLM 활용
**언제**: boilerplate MonoBehaviour, shader scaffolding, editor tool script, ECS conversion outline.
@@ -156,8 +156,8 @@ app.post('/hooks/:provider', async c => {
## 🔗 Graph
- 부모: [[Event-Driven-Architecture]] · [[HTTP-API]]
- 변형: [[WebSockets_and_Realtime]] · [[Server-Sent-Events]]
- 응용: [[Stripe-Integration]] · [[Slack-Bot-Development]]
- Adjacent: [[Message-Queue]] · [[Idempotency]]
- 응용: [[Slack-Bot-Development]]
- Adjacent: [[Idempotency]]
## 🤖 LLM 활용
**언제**: webhook receiver scaffold, signature-verify code, retry policy boilerplate.
@@ -149,8 +149,7 @@ if (ws.bufferedAmount > 1_000_000) {
## 🔗 Graph
- 부모: [[Realtime-Communication]] · [[HTTP]]
- 변형: [[Server-Sent-Events]] · [[WebTransport]] · [[Long-Polling]]
- 응용: [[Chat-System]] · [[Collaborative-Editing]] · [[Live-Dashboard]]
- 변형: [[Server-Sent-Events]] · [[WebTransport]]
- Adjacent: [[Redis-PubSub]] · [[CRDT]] · [[WebHooks_and_Notifications]]
## 🤖 LLM 활용
-4
View File
@@ -119,10 +119,6 @@ import { motion } from 'framer-motion';
**기본값**: warm white bg + sage/peach accent + 14px radius + sub-second eased transitions + optional ambient on user gesture.
## 🔗 Graph
- 부모: [[Aesthetic-Movements]] · [[Calm-Tech]]
- 변형: [[Lo-fi-Hip-Hop]] · [[Chillwave]] · [[Bedroom-Pop]]
- 응용: [[UI-Sound-Design]] · [[Productivity-App-Design]]
- Adjacent: [[Ambient-Music]] · [[Generative-Audio]]
## 🤖 LLM 활용
**언제**: 매 mood-board word 도출, palette/typography suggestion, copy tone draft.
@@ -173,10 +173,8 @@ create<State>()(devtools(persist(immer((set) => ({
**기본값**: Zustand 5 + persist + idb-keyval + version/migrate + partialize + immer middleware.
## 🔗 Graph
- 부모: [[Zustand]] · [[State-Persistence]]
- 변형: [[Redux-Toolkit-Persist]] · [[Jotai-Persist]] · [[Yjs-Local-First]]
- 응용: [[Quest-System]] · [[Agent-Tool-Loop]] · [[Onboarding-Wizard]]
- Adjacent: [[IndexedDB]] · [[MMKV]] · [[Optimistic-UI]]
- 부모: [[Zustand]]
- Adjacent: [[MMKV]] · [[Optimistic-UI]]
## 🤖 LLM 활용
**언제**: store scaffolding, migrate function, selector hook 도출.
-1
View File
@@ -23,7 +23,6 @@ github_commit: pending
- Backend 영역의 주요 sub-topic 들 (MSA, message queue, API, DB)은 각 canonical 문서 참조
## 🔗 Graph
- 부모: [[Backend Folder Index]] (canonical)
- 인접: [[마이크로서비스 아키텍처 (MSA)]] · [[NestJS]] · [[Fastify]]
## 🕓 변경 이력
+3 -4
View File
@@ -177,10 +177,9 @@ labels = hdbscan.HDBSCAN(min_cluster_size=20).fit_predict(proj)
**기본값**: YT Data API + DuckDB + Claude Batch enrichment + 6h incremental cron.
## 🔗 Graph
- 부모: [[Web-Scraping]] · [[ETL-Pipeline]]
- 변형: [[my_videos_check]] · [[telegram_notify]]
- 응용: [[Sentiment-Analysis]] · [[Topic-Modeling]] · [[Brand-Monitoring]]
- Adjacent: [[YouTube-Data-API]] · [[PRAW]] · [[DuckDB]]
- 변형: [[my_videos_check]] · [[WebHooks_and_Notifications|telegram_notify]]
- 응용: [[Sentiment-Analysis]]
- Adjacent: [[DuckDB]]
## 🤖 LLM 활용
**언제**: pipeline scaffold, normalization schema, batch prompt design.
+4 -4
View File
@@ -160,10 +160,10 @@ const goals: Goal[] = [{
**기본값**: 매 written goal + measurable predicate + deadline + 매 weekly check-in. 매 매 unmeasurable goal 의 X.
## 🔗 Graph
- 부모: [[Project-Management]] · [[Agent-Planning]]
- 변형: [[OKR]] · [[SMART-Goal]] · [[Reward-Function]]
- 응용: [[_brief]] · [[Agent-Stop-Condition]] · [[Sprint-Planning]]
- Adjacent: [[KPI]] · [[North-Star-Metric]]
- 부모: [[Project-Management]]
- 변형: [[OKR]]
- 응용: [[_brief]]
- Adjacent: [[KPI]]
## 🤖 LLM 활용
**언제**: goal decomposition draft, predicate code generation, OKR phrasing.
+2 -3
View File
@@ -177,10 +177,9 @@ WantedBy=timers.target
**기본값**: daily 09:00 cron + Analytics v2 + DuckDB + 3σ Z-score alert + Telegram + weekly LLM digest.
## 🔗 Graph
- 부모: [[YouTube-Creator-Tooling]] · [[Personal-Monitoring]]
- 변형: [[comment_harvester]] · [[Channel-Analytics-Dashboard]]
- 변형: [[comment_harvester]]
- 응용: [[Telegram-Notify]] · [[Anomaly-Detection]]
- Adjacent: [[YouTube-Analytics-API]] · [[DuckDB]]
- Adjacent: [[DuckDB]]
## 🤖 LLM 활용
**언제**: weekly digest, anomaly explanation, A/B thumbnail copy 의 generation.
@@ -24,8 +24,7 @@ github_commit: pending
- 2026 modern: AI-assisted IDE (Cursor, Claude Code), monorepo tooling (Turborepo, Nx), instant feedback loops
## 🔗 Graph
- 부모: [[Developer Experience (DX)]] (canonical)
- 인접: [[CI_CD Pipeline]] · [[Modern_Environment_Ecosystem]]
- 인접: [[CI_CD_Pipeline|CI_CD Pipeline]] · [[Modern_Environment_Ecosystem]]
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -24,7 +24,6 @@ github_commit: pending
- 2008 DVD-shipping monolith → 2010s AWS microservices → 2020s Cosmos 의 evolution path.
## 🔗 Graph
- 부모: [[Netflix Microservices Architecture]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -24,7 +24,6 @@ github_commit: pending
- Web stack: Three.js + IFC.js / Speckle / Autodesk Platform Services (Forge) viewer.
## 🔗 Graph
- 부모: [[BIM Visualization]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -24,7 +24,7 @@ github_commit: pending
## 🔗 Graph
- 부모: [[Monorepo]] (canonical)
- Adjacent: [[Nx]] · [[Turborepo]] · [[pnpm-Workspaces]]
- Adjacent: [[Nx]] · [[Turborepo]]
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,7 +23,6 @@ github_commit: pending
- 매 Slay the Spire / Hearthstone 의 archetype.
## 🔗 Graph
- 부모: [[Deck-Building-System]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,8 +23,7 @@ github_commit: pending
- 매 DAST (동적) — 매 runtime behavior 분석 (ZAP, Burp).
## 🔗 Graph
- 부모: [[Static-Dynamic-Code-Analysis]] (canonical)
- Adjacent: [[SAST]] · [[DAST]] · [[Fuzzing]]
- Adjacent: [[SAST]] · [[보안_및_시스템_신뢰성_표준|DAST]] · [[Fuzzing]]
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,8 +23,7 @@ github_commit: pending
- 매 print/log → debugger → profiler 의 escalation ladder.
## 🔗 Graph
- 부모: [[Debugging-Strategies]] (canonical)
- Adjacent: [[git-bisect]] · [[rubber-duck-debugging]]
- Adjacent: [[git-bisect]]
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -24,7 +24,6 @@ github_commit: pending
- 2026 modern: file-based routing (Next.js, SvelteKit, Nuxt), type-safe routing (tRPC, TanStack Router)
## 🔗 Graph
- 부모: [[Routers]] (canonical)
- 인접: [[엔드포인트_Endpoints]] · [[Fastify]] · [[NestJS]]
## 🕓 변경 이력
@@ -24,7 +24,6 @@ github_commit: pending
- 사용 사례: 호텔, 학교, 공동주택 (싱가포르 HDB, 홍콩 정부 추진)
## 🔗 Graph
- 부모: [[Modular Integrated Construction]] (canonical)
- 인접: [[대규모 3D 건축 모델(BIM) 시각화]]
## 🕓 변경 이력
@@ -23,8 +23,7 @@ github_commit: pending
- 매 Bottom-Up — primitive → composition 의 build-up.
## 🔗 Graph
- 부모: [[Top-Down-and-Bottom-Up-Approach]] (canonical)
- Adjacent: [[Codebase-Tours]] · [[Entry-Points]]
- Adjacent: [[Codebase_Maps_and_Interactive_Tours|Codebase-Tours]]
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,7 +23,6 @@ github_commit: pending
- 매 entry-point first vs primitive first.
## 🔗 Graph
- 부모: [[Top-Down-and-Bottom-Up-Approach]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,7 +23,6 @@ github_commit: pending
- 매 Diátaxis (tutorial / how-to / reference / explanation).
## 🔗 Graph
- 부모: [[Software-Documentation]] (canonical)
- Adjacent: [[Diataxis]] · [[OpenAPI]]
## 🕓 변경 이력
@@ -23,8 +23,7 @@ github_commit: pending
- 매 REST/GraphQL/gRPC 의 surface 정의.
## 🔗 Graph
- 부모: [[Endpoints]] (canonical)
- Adjacent: [[Routers]] · [[OpenAPI]]
- Adjacent: [[OpenAPI]]
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,8 +23,7 @@ github_commit: pending
- 매 codebase tour 의 first stop.
## 🔗 Graph
- 부모: [[Entry-Points]] (canonical)
- Adjacent: [[Codebase-Tours]] · [[Top-Down-and-Bottom-Up-Approach]]
- Adjacent: [[Codebase_Maps_and_Interactive_Tours|Codebase-Tours]]
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,7 +23,6 @@ github_commit: pending
- 매 stamina, energy, tier-gating 의 example.
## 🔗 Graph
- 부모: [[Progression-Limitation]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -4,7 +4,7 @@ title: 코드베이스 투어 Codebase Tours
category: 10_Wiki/Topics
status: duplicate
canonical_id: codebase-tours
duplicate_of: "[[Codebase-Tours]]"
duplicate_of: "[[Codebase_Maps_and_Interactive_Tours|Codebase-Tours]]"
aliases: []
source_trust_level: A
confidence_score: 0.9
@@ -16,15 +16,14 @@ github_commit: pending
# 코드베이스 투어 Codebase Tours
> **이 문서는 [[Codebase-Tours]] 의 중복본입니다.** Canonical 문서로 redirect.
> **이 문서는 [[Codebase_Maps_and_Interactive_Tours|Codebase-Tours]] 의 중복본입니다.** Canonical 문서로 redirect.
## 핵심 요약
- 매 guided walkthrough — 매 entry → critical path → boundaries.
- 매 onboarding 의 핵심 device.
## 🔗 Graph
- 부모: [[Codebase-Tours]] (canonical)
- Adjacent: [[Entry-Points]] · [[Top-Down-and-Bottom-Up-Approach]]
- 부모: [[Codebase_Maps_and_Interactive_Tours|Codebase-Tours]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,7 +23,6 @@ github_commit: pending
- 매 Bottom-Up — concrete primitive → abstract composition.
## 🔗 Graph
- 부모: [[Top-Down-and-Bottom-Up-Approach]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -23,7 +23,6 @@ github_commit: pending
- 매 stepwise refinement (Wirth).
## 🔗 Graph
- 부모: [[Top-Down-and-Bottom-Up-Approach]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |