refactor(topics): 멀티 에이전트용 지식 재편 — _Common(공통 기본기) + Domain_* 구조

에이전트 8종(대화형/프로그래머 C·S/디자이너/설계자/기획자/QA/PD/PM)에게
[공통 기본 능력 + 롤별 Specialty] 2층으로 지식을 주입하기 위한 재분류.
문서 내용·포맷은 무수정, 폴더 이동만 (6,372개 문서 수 보존 확인).

- Topic_Programming → Domain_Programming (내부 구조 보존)
- Topic_Graphic → Domain_Design
- Topic_Business → Domain_Product
- Topic_General → Domain_General
- _Common 신설: Math(구 Topic_Math_Specialty), Reasoning(구 General/From_Thinking & Reasoning),
  Reasoning_Creativity(구 General/From_창의성), Communication(Poetic_Blog_Writing + From_writing)
- 타 도메인의 From_* 폴더는 유지 (출처 표기일 뿐, 이미 도메인에 맞게 분류된 문서)
- 빈 폴더 정리 (memory/procedures)
- 에이전트→폴더 매핑은 workspace의 .astra/agent-knowledge-map.json (9개 에이전트)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Antigravity Agent
2026-07-11 11:05:56 +09:00
parent 6549ead309
commit c24165b8bc
6193 changed files with 1717 additions and 31 deletions
@@ -0,0 +1,25 @@
---
category: Other
tags: [auto-wikified]
title: Provider & Riverpod
description: "Provider와 Riverpod은 Flutter 생태계에서 모바일 애플리케이션을 개발할 때 활용되는 성숙한 상태 관리 및 의존성 주입 패턴입니다 [1, 2]."
last_updated: 2026-05-04
---
# Provider & Riverpod
## 📌 Brief Summary
Provider와 Riverpod은 Flutter 생태계에서 모바일 애플리케이션을 개발할 때 활용되는 성숙한 상태 관리 및 의존성 주입 패턴입니다 [1, 2]. 상대적으로 배우기 쉽고 유연하다는 특징을 가지며, 강력한 커뮤니티 지원과 문서를 보유하고 있습니다 [1, 2]. 특히 중소규모 프로젝트에 적용할 경우 높은 개발 생산성을 제공하는 프레임워크 설계 패턴으로 평가받습니다 [2].
## 📖 Core Content
* **상태 관리 생태계의 주요 옵션**: Flutter 생태계에서는 프로젝트의 규모와 특성에 따라 다양한 상태 관리 패턴(BLoC, Provider, Riverpod, GetX 등)이 사용되며, Provider와 Riverpod은 이 중 널리 쓰이는 핵심 옵션입니다 [1, 2].
* **유연성과 생산성**: 이 패턴들은 유연한 의존성 주입과 상태 관리 방식을 제공하여 개발자의 학습 곡선이 상대적으로 낮습니다 [2]. 이러한 장점 덕분에 중소규모 프로젝트에서 높은 생산성을 끌어낼 수 있습니다 [2].
* **Riverpod으로의 진화**: Riverpod은 기존 Provider 패턴이 지니고 있던 한계점을 극복하기 위해 고안된 현대적인 반응형(Reactive) 상태 관리 패턴입니다 [2].
* **아키텍처 결합도**: Riverpod 패턴은 MVVM(Model-View-ViewModel) 아키텍처와 결합도가 높아, 해당 아키텍처를 기반으로 소프트웨어를 설계할 때 매우 효과적으로 기능합니다 [2].
## ⚖️ Trade-offs & Caveats
* **대규모 프로젝트에서의 대안**: Provider와 Riverpod은 중소규모 프로젝트에서 생산성이 높은 반면, 대규모 엔터프라이즈 프로젝트의 경우 엄격한 관심사 분리와 높은 예측 가능성 및 테스트 용이성을 제공하는 BLoC 패턴이 더 선호되는 경향이 있습니다 [2].
* **기존 Provider의 한계점 내포**: Riverpod이 기존 Provider의 한계를 극복한 패턴이라는 점에서, 원형인 Provider 모델에는 반응성이나 상태 관리 상의 특정 제약 사항이 존재함을 유추할 수 있습니다 [2]. 다만, 원형 Provider의 구체적인 기술적 한계가 무엇인지에 대해서는 소스에 관련 정보가 부족합니다.
---
*Last updated: 2026-05-03*