지금 mihosrc_p1은 unified/mihosrc.c 가 relay·socket·signing 셋을 심볼 리네임으로 한 프로세스에 묶는 구조입니다. libvirt 연동을 여기에 합치려면 두 갈래입니다: (A) 네 번째 컴포넌트로 편입 — objcopy 리네임 대열에 추가, 감독자·시그널 처리 공유. 일관되지만 main / on_signal 심볼 충돌 정리가 필요합니다. (B) mihosocket 안의 모듈로 편입 — 새 API 라우트로만 붙임. 훨씬 간단하고, libvirt 액션이 결국 HTTP API라면 이쪽이 자연스럽습니다. 소스를 보면 어느 쪽이 맞는지 판단해서 제안드리겠습니다. 이미 방향을 정해두셨다면 알려주세요. 보고서는 merge 결과에 맞춰 작성하겠습니다 — 연동 구조, 설정 방법(URI·권한· libvirt 그룹), API 사용 예시, 트러블슈팅 순으로요. 다만 실제 코드를 보고 써야 쓸모가 있습니다.