diff --git a/00_Raw/2026-04-20/Diffusion-Models.md b/00_Raw/2026-04-20/Diffusion-Models.md deleted file mode 100644 index e69de29b..00000000 diff --git a/00_Raw/2026-04-20/Looking-Glass-Studios.md b/00_Raw/2026-04-20/Looking-Glass-Studios.md deleted file mode 100644 index e69de29b..00000000 diff --git a/00_Raw/2026-04-20/SAST.md b/00_Raw/2026-04-20/SAST.md deleted file mode 100644 index e69de29b..00000000 diff --git a/01_Archive/Old_2nd_Structure/.obsidian/app.json b/01_Archive/Old_2nd_Structure/.obsidian/app.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/01_Archive/Old_2nd_Structure/.obsidian/app.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/01_Archive/Old_2nd_Structure/.obsidian/appearance.json b/01_Archive/Old_2nd_Structure/.obsidian/appearance.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/01_Archive/Old_2nd_Structure/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/01_Archive/Old_2nd_Structure/.obsidian/core-plugins.json b/01_Archive/Old_2nd_Structure/.obsidian/core-plugins.json new file mode 100644 index 00000000..639b90da --- /dev/null +++ b/01_Archive/Old_2nd_Structure/.obsidian/core-plugins.json @@ -0,0 +1,33 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "footnotes": false, + "properties": true, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": true, + "bases": true, + "webviewer": false +} \ No newline at end of file diff --git a/01_Archive/Old_2nd_Structure/.obsidian/graph.json b/01_Archive/Old_2nd_Structure/.obsidian/graph.json new file mode 100644 index 00000000..42a46eca --- /dev/null +++ b/01_Archive/Old_2nd_Structure/.obsidian/graph.json @@ -0,0 +1,22 @@ +{ + "collapse-filter": true, + "search": "", + "showTags": false, + "showAttachments": false, + "hideUnresolved": false, + "showOrphans": true, + "collapse-color-groups": true, + "colorGroups": [], + "collapse-display": true, + "showArrow": false, + "textFadeMultiplier": 0, + "nodeSizeMultiplier": 1, + "lineSizeMultiplier": 1, + "collapse-forces": true, + "centerStrength": 0.518713248970312, + "repelStrength": 10, + "linkStrength": 1, + "linkDistance": 250, + "scale": 1, + "close": true +} \ No newline at end of file diff --git a/01_Archive/Old_2nd_Structure/.obsidian/workspace.json b/01_Archive/Old_2nd_Structure/.obsidian/workspace.json new file mode 100644 index 00000000..858db23c --- /dev/null +++ b/01_Archive/Old_2nd_Structure/.obsidian/workspace.json @@ -0,0 +1,186 @@ +{ + "main": { + "id": "3c95657998eaa039", + "type": "split", + "children": [ + { + "id": "73164a8ecc5a1d5a", + "type": "tabs", + "children": [ + { + "id": "9a855efb1f6d17e9", + "type": "leaf", + "state": { + "type": "graph", + "state": {}, + "icon": "lucide-git-fork", + "title": "그래프 뷰" + } + } + ] + } + ], + "direction": "vertical" + }, + "left": { + "id": "9cce54dc0fde5638", + "type": "split", + "children": [ + { + "id": "fec6c0fbe7c5feb3", + "type": "tabs", + "children": [ + { + "id": "36812539ece60a55", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical", + "autoReveal": false + }, + "icon": "lucide-folder-closed", + "title": "파일 탐색기" + } + }, + { + "id": "971a2cfe9eb674b1", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + }, + "icon": "lucide-search", + "title": "검색" + } + }, + { + "id": "fbc0a933a1706f06", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {}, + "icon": "lucide-bookmark", + "title": "북마크" + } + } + ] + } + ], + "direction": "horizontal", + "width": 300 + }, + "right": { + "id": "7e73822cfe264a3a", + "type": "split", + "children": [ + { + "id": "c83e42d2020be474", + "type": "tabs", + "children": [ + { + "id": "34c26b158c0020ec", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-coming-in", + "title": "백링크" + } + }, + { + "id": "4294fd4f01010856", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "linksCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-going-out", + "title": "나가는 링크" + } + }, + { + "id": "287a52ec231392f1", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-tags", + "title": "태그" + } + }, + { + "id": "6da8e5393086f3aa", + "type": "leaf", + "state": { + "type": "all-properties", + "state": { + "sortOrder": "frequency", + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-archive", + "title": "모든 속성" + } + }, + { + "id": "f5ca63138f5629e8", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "followCursor": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-list", + "title": "개요" + } + } + ] + } + ], + "direction": "horizontal", + "width": 300, + "collapsed": true + }, + "left-ribbon": { + "hiddenItems": { + "switcher:빠른 전환기 열기": false, + "graph:그래프 뷰 열기": false, + "canvas:새 캔버스 만들기": false, + "daily-notes:오늘의 일일 노트 열기": false, + "templates:템플릿 삽입": false, + "command-palette:명령어 팔레트 열기": false, + "bases:새 베이스 생성하기": false + } + }, + "active": "9a855efb1f6d17e9", + "lastOpenFiles": [ + "2026-04-20.md", + "무제.canvas", + "무제.base", + "환영합니다!.md" + ] +} \ No newline at end of file diff --git a/00_Raw/2026-04-20/API 응답 모델링 및 상태 머신(State Machine) 설계.md b/01_Archive/Old_2nd_Structure/2026-04-20.md similarity index 100% rename from 00_Raw/2026-04-20/API 응답 모델링 및 상태 머신(State Machine) 설계.md rename to 01_Archive/Old_2nd_Structure/2026-04-20.md diff --git a/01_Archive/Old_2nd_Structure/무제.base b/01_Archive/Old_2nd_Structure/무제.base new file mode 100644 index 00000000..d75ccc18 --- /dev/null +++ b/01_Archive/Old_2nd_Structure/무제.base @@ -0,0 +1,3 @@ +views: + - type: table + name: 표 diff --git a/01_Archive/Old_2nd_Structure/무제.canvas b/01_Archive/Old_2nd_Structure/무제.canvas new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/01_Archive/Old_2nd_Structure/무제.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/01_Archive/Old_2nd_Structure/환영합니다!.md b/01_Archive/Old_2nd_Structure/환영합니다!.md new file mode 100644 index 00000000..d80d118d --- /dev/null +++ b/01_Archive/Old_2nd_Structure/환영합니다!.md @@ -0,0 +1,5 @@ +새로운 *보관함*입니다. + +내용을 한번 적어보세요, [[create a link]], 혹은 [임포터](https://help.obsidian.md/Plugins/Importer)를 사용해봐도 좋습니다! + +준비가 됐다면 이 노트를 삭제하고 맞춤형 보관함을 만들어보세요. \ No newline at end of file diff --git a/10_Wiki/Topics/Agent & AI/P-Reinforce.md b/10_Wiki/Topics/Agent & AI/P-Reinforce.md new file mode 100644 index 00000000..1f87482e --- /dev/null +++ b/10_Wiki/Topics/Agent & AI/P-Reinforce.md @@ -0,0 +1,29 @@ +--- +id: 550e8400-e29b-41d4-a716-446655440000 +category: "[[10_Wiki/Topics/Agent & AI]]" +confidence_score: 1.0 +tags: [Agent, AI, Wiki, Reinforcement Learning, Karpathy] +last_reinforced: 2026-04-21 +github_commit: "initial" +--- + +# [[P-Reinforce]] + +## 📌 한 줄 통찰 (The Karpathy Summary) +> 파편화된 정보를 자율적으로 구조화하고 연결하여 스스로 성장하는 '외부 뇌'를 구축하는 강화학습 기반 지식 엔진. + +## 📖 구조화된 지식 (Synthesized Content) +- **추출된 패턴:** Karpathy의 LLM-Wiki 아키텍처를 실전 에이전트 스킬로 구현하여, 지식의 엔트로피를 낮추고 연결성을 극대화함. +- **세부 내용:** + - **RL Logic**: $R = w_1(Accuracy) + w_2(Connectivity) + w_3(Satisfaction)$ 공식을 통해 최적의 폴더링 수행. + - **Autonomous Folderling**: 85% 이상의 유사도 시 기존 폴더 배치, 신규 개념 등장 시 즉시 카테고리 확장. + - **Git Sync**: 모든 지식의 변화를 GitHub 타임라인에 영속적으로 기록. + +## ⚠️ 모순 및 업데이트 (Contradictions & RL Update) +- **과거 데이터와의 충돌**: 기존 수동 위키 관리 방식의 정적 구조 한계를 극복하고 동적 그래프 구조로 전환. +- **정책 변화**: 사용자의 "이 폴더 아니야" 피드백을 수집하여 `20_Meta/Policy.md`에 반영, 경계선(Boundary)을 재설정함. + +## 🔗 지식 연결 (Graph) +- **Parent**: [[Agent Ecosystem]] +- **Related**: [[Knowledge Automation]], [[Recursive Structuring]] +- **Raw Source**: [[00_Raw/2026-04-21-P-Reinforce_Skill_Info]] diff --git a/10_Wiki/Topics/Agent & AI/Zen-Pop.md b/10_Wiki/Topics/Agent & AI/Zen-Pop.md new file mode 100644 index 00000000..3af1873f --- /dev/null +++ b/10_Wiki/Topics/Agent & AI/Zen-Pop.md @@ -0,0 +1,28 @@ +--- +id: 550e8400-e29b-41d4-a716-446655440002 +category: "[[10_Wiki/Topics/Agent & AI]]" +confidence_score: 0.98 +tags: [ASMR, Healing, MediaPipe, Web Audio, Zen-Pop] +last_reinforced: 2026-04-21 +github_commit: "initial" +--- + +# [[Zen-Pop]] + +## 📌 한 줄 통찰 (The Karpathy Summary) +> 미디어파이프 핸드 트래킹과 웹 오디오 기술을 통해 스트레스 해소와 무의식적 학습을 결합한 글로벌 힐링 ASMR 플랫폼. + +## 📖 구조화된 지식 (Synthesized Content) +- **추출된 패턴:** "Stealth Learning" 기법을 활용하여, 사용자가 버블을 터뜨리는 힐링 행위 중에 자연스럽게 한국어(한글)를 학습하게 유도함. +- **세부 내용:** + - **Vision Engine**: MediaPipe `HandLandmarker`를 사용한 실시간 GPU 기반 NUI 구현. + - **Sensory Experience**: Web Audio API의 `AudioContext`와 피치 모듈레이션을 통한 유기적인 ASMR 효과음 생성. + - **Dynamic Ambience**: 날씨 및 위치 정보를 연동하여 실시간으로 변하는 테마 및 사운드스케이프 제공. + +## ⚠️ 모순 및 업데이트 (Contradictions & RL Update) +- **과거 데이터와의 충돌**: 단순 동영상 기반 ASMR의 수동적 한계를 넘어서, 직접 만지고 반응하는 상호작용형 힐링 서비스로 진화. + +## 🔗 지식 연결 (Graph) +- **Parent**: [[Agent Ecosystem]] +- **Related**: [[NUI Architecture]], [[Sensory Tokens]] +- **Raw Source**: [[00_Raw/2026-04-21-Zen-Pop_Architect_Info]] diff --git a/10_Wiki/Topics/Game Design/Street Duel Fighter.md b/10_Wiki/Topics/Game Design/Street Duel Fighter.md new file mode 100644 index 00000000..665a14ea --- /dev/null +++ b/10_Wiki/Topics/Game Design/Street Duel Fighter.md @@ -0,0 +1,28 @@ +--- +id: 550e8400-e29b-41d4-a716-446655440001 +category: "[[10_Wiki/Topics/Game Design]]" +confidence_score: 0.95 +tags: [Game Design, Street Fighter, CRT, Canvas, React] +last_reinforced: 2026-04-21 +github_commit: "initial" +--- + +# [[Street Duel Fighter]] + +## 📌 한 줄 통찰 (The Karpathy Summary) +> 16비트 아케이드의 CRT 미학과 현대적인 React/Canvas 기술을 결합하여 오감을 자극하는 격투 게임 기획 및 구현 프로토콜. + +## 📖 구조화된 지식 (Synthesized Content) +- **추출된 패턴:** 클래식 격투 게임의 메카닉을 웹 기술(React 18 + Tailwind v4 + Canvas API)로 재해석하여 고성능 인터랙티브 데모 구축. +- **세부 내용:** + - **Visual Identity**: CRT 스캔라인 효과, 픽셀 아트 스타일, 네온 컬러 팔레트를 통한 강렬한 레트로 감성. + - **Core Mechanics**: 8인 캐릭터 시스템, 6종 스테이지, Canvas 기반의 프레임 단위 충돌 판정 및 HP 시스템. + - **Tech Stack**: 가벼운 라우팅(Wouter)과 강력한 스타일링(Tailwind v4)을 통한 쾌적한 UX. + +## ⚠️ 모순 및 업데이트 (Contradictions & RL Update) +- **정책 변화**: 단순한 정적 기획서를 넘어, 즉시 플레이 가능한 '전투 훈련기'와 '데모'를 포함하는 실행 중심의 기획서 표준 제안. + +## 🔗 지식 연결 (Graph) +- **Parent**: [[Game Design]] +- **Related**: [[Retro Aesthetics]], [[Canvas Interaction]] +- **Raw Source**: [[00_Raw/2026-04-21-STREET_DUEL_FIGHTER_Prompt]] diff --git a/10_Wiki/Topics/Governance & Reliability/Autonomous Logging.md b/10_Wiki/Topics/Governance & Reliability/Autonomous Logging.md new file mode 100644 index 00000000..5560d205 --- /dev/null +++ b/10_Wiki/Topics/Governance & Reliability/Autonomous Logging.md @@ -0,0 +1,28 @@ +--- +id: 550e8400-e29b-41d4-a716-446655440003 +category: "[[10_Wiki/Topics/Governance & Reliability]]" +confidence_score: 1.0 +tags: [Governance, Logging, Wiki, SOP, Agent] +last_reinforced: 2026-04-21 +github_commit: "initial" +--- + +# [[Autonomous Logging]] + +## 📌 한 줄 통찰 (The Karpathy Summary) +> 에이전트의 모든 유의미한 행동을 자율적으로 기록하여 지식의 인과관계와 타임라인을 완벽하게 보존하는 거버넌스 프로토콜. + +## 📖 구조화된 지식 (Synthesized Content) +- **추출된 패턴:** "무조건 기록 원칙"을 통해 에이전트의 블랙박스화를 방지하고, 모든 작업 결과물을 지식 자산으로 전환함. +- **세부 내용:** + - **What/Why/How/Expectation**: 작업의 내용, 목적, 설계, 기대 효과를 필수적으로 포함. + - **Trigger**: 코드 수정, 기획, 리서치 등 모든 유의미한 작업 완료 직후 실행. + - **Storage**: `00_Raw` 폴더에 날짜 기반 파일명으로 저장 후 `p_reinforce`를 통해 위키화. + +## ⚠️ 모순 및 업데이트 (Contradictions & RL Update) +- **정책 변화**: 기존의 단순 작업 수행 방식에서 '수행+기록'의 일체형 워크플로우로 전환하여 작업 투명성 확보. + +## 🔗 지식 연결 (Graph) +- **Parent**: [[Governance & Reliability]] +- **Related**: [[Wiki Automation]], [[Operational Self-Improvement]] +- **Raw Source**: [[00_Raw/2026-04-21-Autonomous_Logging_and_Wiki_Rules_Update]] diff --git a/10_Wiki/Topics/Governance & Reliability/Session Lifecycle.md b/10_Wiki/Topics/Governance & Reliability/Session Lifecycle.md new file mode 100644 index 00000000..246aaac8 --- /dev/null +++ b/10_Wiki/Topics/Governance & Reliability/Session Lifecycle.md @@ -0,0 +1,27 @@ +--- +id: 550e8400-e29b-41d4-a716-446655440004 +category: "[[10_Wiki/Topics/Governance & Reliability]]" +confidence_score: 1.0 +tags: [Governance, Git, Automation, Session Management] +last_reinforced: 2026-04-21 +github_commit: "initial" +--- + +# [[Session Lifecycle]] + +## 📌 한 줄 통찰 (The Karpathy Summary) +> 업무의 시작과 끝을 Git 동기화 자동화와 결합하여 데이터 무결성을 보장하고 개발 환경 세팅 시간을 제로화하는 세션 관리 프로토콜. + +## 📖 구조화된 지식 (Synthesized Content) +- **추출된 패턴:** 세션의 생명주기(Start/End)를 명시적인 트리거와 연결하여 멀티 리포지토리 환경에서의 관리 복잡성을 해결함. +- **세부 내용:** + - **Start Session**: "일 시작하자" 트리거 시 모든 프로젝트(Wiki, Skybound, Agent, Datacollector)의 최신 데이터를 확보(`git pull`). + - **End Session**: "마무리 하자" 트리거 시 모든 변경 사항을 일괄 커밋 및 푸시(`git push`)하고 미처리 원시 데이터를 점검. + +## ⚠️ 모순 및 업데이트 (Contradictions & RL Update) +- **정책 변화**: 수동 Git 관리에서 세션 기반 자동 동기화로 전환하여 커밋 누락 및 컨플릭트 위험을 사전에 차단. + +## 🔗 지식 연결 (Graph) +- **Parent**: [[Governance & Reliability]] +- **Related**: [[Autonomous Logging]], [[Git Protocol]] +- **Raw Source**: [[00_Raw/2026-04-21-Session_Lifecycle_Protocol_Update]]