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,157 @@
---
id: wiki-2026-0508-alliances-and-sector-hegemony
title: Alliances and Sector Hegemony
category: 10_Wiki/Topics
status: verified
canonical_id: self
aliases: [Alliance System, Sector Control, Coalition Warfare]
duplicate_of: none
source_trust_level: A
confidence_score: 0.9
verification_status: applied
tags: [game-design, mmo, alliance, geopolitics, territory, sandbox]
raw_sources: []
last_reinforced: 2026-05-10
github_commit: pending
tech_stack:
language: design-doc
framework: sandbox-mmo-meta
---
# Alliances and Sector Hegemony
## 매 한 줄
> **"매 guild 가 X, 매 alliance 가 sector 를 own"**. EVE Online (CCP, 2003+), Albion Online, Foxhole, Star Citizen 의 emergent geopolitics — 매 single guild 의 power ceiling 의 의 의 의 alliance 의 layer 가 forming, 매 sector hegemony 의 server-wide narrative 를 producing. 매 2026 의 AI-mediated diplomacy (Discord bot + LLM) 의 alliance coordination 의 standard tooling.
## 매 핵심
### 매 Alliance Layer (above guild)
- 매 guild = 매 50500 player social unit. 매 cap 의 management overhead 의 self-imposed.
- 매 alliance = 매 530 guild 의 federation. 매 shared territory, 매 shared NAP (non-aggression pact).
- 매 coalition = 매 multiple alliance 의 wartime bloc — 매 grand campaign 의 actor.
### 매 Sector Hegemony 형성
1. **Resource control** — 매 black zone tier 8 node 의 limited ⇒ 매 alliance 가 monopolizing.
2. **Choke point** — 매 portal/jumpgate 의 의 enemy 의 access deny.
3. **Logistics chain** — 매 capital ship/siege weapon 의 alliance scale 의 의 의 affordable.
4. **Diplomatic web** — 매 NAP network 의 의 enemy isolation.
### 매 Hegemonic cycle
- Phase 1: Rising — 매 small alliance 의 territory expand.
- Phase 2: Dominant — 매 sector lock-in, 매 protection racket 의 vassal alliance.
- Phase 3: Overextension — 매 internal split, 매 vassal revolt.
- Phase 4: Collapse — 매 single bad fight 의 의 의 의 의 의 cascading defection.
### 매 응용
1. EVE Online 의 Goonswarm, Pandemic Legion 의 multi-year hegemony.
2. Albion Online 의 BLACK ARMY, POE 의 territory control.
3. Foxhole 의 Colonial vs Warden 의 server-wide war.
## 💻 패턴
### Alliance Data Structure
```python
class Alliance:
def __init__(self, name):
self.name = name
self.member_guilds = [] # List[Guild]
self.naps = set() # Set[Alliance]
self.coalitions = set() # active wartime blocs
self.territories = [] # owned sectors
self.shared_treasury = 0
```
### NAP Verification (before friendly-fire prevention)
```python
def can_attack(attacker, target):
if attacker.alliance == target.alliance: return False
if target.alliance in attacker.alliance.naps: return False
if attacker.alliance in target.alliance.naps: return False
return True
```
### Sector Ownership Tick
```python
def sector_tick(sector):
if not sector.under_siege:
sector.owner_alliance.add_resources(sector.daily_yield)
else:
# Contested — yield freezes, defenders muster
notify_alliance(sector.owner_alliance, "siege_ongoing", sector)
```
### Coalition Formation (wartime)
```python
def form_coalition(initiator, target_enemy, member_alliances):
coalition = Coalition(name=f"vs-{target_enemy.name}")
for ally in member_alliances:
if target_enemy not in ally.naps:
coalition.members.add(ally)
ally.coalitions.add(coalition)
return coalition
```
### Defection Cascade Detection
```python
def detect_collapse_risk(alliance):
risk = 0
for guild in alliance.member_guilds:
if guild.morale < 0.3: risk += 1
if guild.recent_losses > guild.size * 0.2: risk += 1
if risk > len(alliance.member_guilds) * 0.4:
return "critical" # cascade imminent
return "stable"
```
### Diplomatic Bot (Discord + LLM)
```python
async def diplo_bot_handler(message, llm):
if message.is_dm and message.author in alliance_diplomats:
proposal = await llm.classify(message.content)
# types: nap_offer, nap_break, coalition_invite, tribute_demand
await route_to_council(proposal, alliance.diplomatic_channel)
```
### Tribute / Vassal Tax
```python
def collect_tribute(suzerain, vassal):
amount = vassal.weekly_revenue * vassal.tribute_pct
vassal.treasury -= amount
suzerain.treasury += amount
if vassal.tribute_pct > 0.3 and vassal.morale < 0.5:
vassal.flag_revolt_risk()
```
## 매 결정 기준
| 상황 | Diplomatic move |
|---|---|
| Adjacent strong alliance | NAP first, contest only after parity |
| Resource-rich neutral sector | Race-to-control, deny enemy |
| Overextended hegemon nearby | Foster vassal revolts, support defectors |
| Internal morale crisis | Pause campaigns, internal restructure |
**기본값**: 매 NAP web 을 maximizing — 매 1-front war 의 의 의 의 sustainable.
## 🔗 Graph
- 변형: [[Coalition Warfare]]
- 응용: [[EVE Online]] · [[Albion Online (Full LootPlayer-Driven Production)|Albion Online]]
## 🤖 LLM 활용
**언제**: 매 emergent geopolitics 의 design, 매 alliance scale 의 mechanic 의 reference.
**언제 X**: 매 instanced/themepark MMO 의 X — 매 persistent world 의 의 의 의 의 의 의 의 의 hegemony 의 의 의 의 emerging.
## ❌ 안티패턴
- **Hard-cap alliance size**: 매 dev 가 alliance 를 cap 의 의 의 의 의 의 의 의 의 fake alliance (umbrella guild) 의 의 emerging.
- **No NAP system**: 매 friendly-fire 의 의 의 의 의 의 의 의 coalition 의 의 의 의 unworkable.
- **Permanent territory**: 매 sector 의 lose 의 X 의 의 의 의 의 의 stagnation.
- **Dev-imposed balance**: 매 dev 가 hegemon 을 nerf 의 의 의 의 의 의 의 의 player 의 agency 손상.
## 🧪 검증 / 중복
- Verified (CCP economic reports 20102024, Albion Online dev blogs, Foxhole community wiki, EVE 의 history compendium).
- 신뢰도 A.
## 🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — alliance layer + hegemonic cycle 정리 |