콘텐츠로 이동
DOC–00 TECHNICAL WHITEPAPER / PUBLIC RELEASE AUTHORIZED

두 개의 스캐너가 시스템 노드를 순찰하고 finding을 보존하는 감사실

MAGI Patrol — 정기 자율 순찰

MAGI Patrol은 NERV 시스템을 사람의 개입 없이 정기적으로 점검하는 자율 순찰 체계다. 설정 파일 정합성, 스키마 드리프트, 코드 품질, 문서 일관성 등 시스템 곳곳을 정해진 주기로 훑는다. 정기 순찰과 wiki_health는 이상이 감지될 때만 알림을 남기고, 23시의 daily_auditresearch_progress는 정상 여부와 관계없이 결과 보고서와 Discord 하트비트를 남긴다.

순찰 스케줄

순찰은 macOS launchd로 예약되어 자동 실행된다.

구분 시각 (KST) 성격
정기 순찰 12:00 · 18:00 하루 두 차례의 경량 점검
일일 종합 23:00 daily_audit·research_progress Full Council + wiki_health Dual Review

정기 순찰 루트와 23시의 wiki_health는 원시 결과가 ALL_CLEAR가 아닐 때 finding 파일을 먼저 보존한다. 이어 Chairman 합성에서 경고 대상으로 확정된 경우에만 Discord로 전송한다. Chairman이 경고 대상이 아닌 것으로 분류하면 finding은 감사 기록으로 남고 Discord는 무음이다(이는 사람이 판단하는 ground truth 기준의 false-positive 확정과는 다르다). daily_auditresearch_progress는 23시에 결과를 저장하고 Discord 하트비트를 전송한다. 알림이 없다는 것은 "이번 실행에서 확정 경고가 생성되지 않았다"는 뜻이며, 순찰이 탐지하지 못한 문제나 실행 자체의 실패 가능성까지 배제하지는 않는다.

모델 배정

순찰 단계별로 비용과 깊이의 균형을 맞춰 LLM을 배정한다.

단계 모델 구성 비고
정기 순찰 Opus 5 (medium) + Codex gpt-5.6-terra (medium) 코드·설정 위주의 경량 점검
daily_audit · research_progress (23:00) Opus 5 (high) + gpt-6-astra (medium) + Gemini 3대 LLM Full Council (CASPAR 2026-09-06 sol→astra)
wiki_health (23:00) Opus 5 (medium) + Codex gpt-5.6-terra (medium) Dual Review · 경고 중심

정기 순찰과 wiki_health는 2개 모델로 점검하고, 23시의 daily_auditresearch_progress만 3대 LLM이 모두 참여하는 Full Council로 깊게 검증한다.

순찰 루트 9개

각 루트는 점검 대상이 다르며, 위 스케줄의 슬롯에 분산 배치되어 있다.

루트 슬롯 (KST) 검사 대상
config_consistency 12:00 · 18:00 설정 파일 간 정합성
schema_drift 12:00 핸드오프 스키마 드리프트
code_quality 12:00 하드코딩 · 보안 · 데드코드
doc_consistency 18:00 문서 간 버전 · 내용 일치
skill_health 18:00 스킬 파일 건강 (정의 ↔ 에이전트 정합)
uncommitted_check 18:00 Git 작업 위생 (미커밋 · 미추적 누적)
daily_audit 23:00 종합 건강 점검 (Full Council)
research_progress 23:00 마감일 · 정체 프로젝트(Full Council)
wiki_health 23:00 Knowledge Wiki 정합성 · 건강도(Dual Review)

config_consistency는 12시·18시 양쪽에서 가장 자주 점검되며, 무거운 종합 루트(daily_audit, research_progress, wiki_health)는 일일 종합 슬롯에 모아 둔다. 이 가운데 wiki_health는 경고 중심으로 무음 종료할 수 있지만, daily_auditresearch_progress는 정상 결과도 기록·보고한다.

순찰 흐름

launchd 스케줄 트리거
실행·보고 방식
정기 루트 · wiki_health
원시 이상 후보 finding 보존
Chairman 합성 · false positive 판별
확정 경고만 Discord · 해소 시 무음
23시 daily_audit · research_progress
Full Council 검사
결과 보고서 저장·Discord 하트비트

스케줄이 트리거되면 시각과 루트에 따라 Dual Review 또는 Full Council 검사가 실행된다. 경고 중심 경로는 원시 이상 후보를 finding으로 보존한 뒤, 합성에서 확정된 경고만 Discord로 보낸다. 처음부터 이상이 없으면 ALL_CLEAR로 종료하고, 합성에서 false positive로 해소된 경우에도 Discord는 무음이다. 23시의 daily_audit·research_progress는 정상 여부와 관계없이 결과 보고서와 하트비트를 남긴다.