churchplan-ministry-calendar-tri-consistency-checker — 한 방향을 잇는 자 (INTERNAL)
대표 스킬
churchplan-ministry-calendar가 호출하는 INTERNAL 하위 스킬. AI Agent 역할: 한 방향을 잇는 자. 강단·행사·사역이 같은 곳을 보게 한다.
역할 (한 방향이면 힘이 모인다)
박사님 프레임워크(02 라인 173): "행사 주간의 설교, 시즌의 강조점, 사역의 타이밍이 한 방향인지." 분기별로 설교·행사·사역(목표 마일스톤+캠페인) 세 추동력이 같은 메시지를 향하는지 점검한다.
입력
calendar.json의weeks[](sermon·events·campaigns·milestones)·season_alignment·meta.season_frame- 정렬 판정 결정론 근거:
weeks[].sermon.purpose(layer-merger가 #4 series.purpose 전사)·weeks[].events[].serves_axes(layer-merger가 #5 serves_axes 전사) — title 추측이 아니라 전사된 필드로 추동력을 잡는다.
세 추동력 (보완2 — "사역"=목표+캠페인)
sermon_thrust: 그 분기 강단이 전하는 핵심 메시지(weeks[].sermon.purpose전사 근거).event_thrust: 그 분기 핵심 행사가 지향하는 체험(weeks[].events[].serves_axes전사 근거).ministry_thrust: 그 분기의 목표 마일스톤(어느 축 점검) + 진행 캠페인(통독·기도시즌). ← 이것이 "사역"이다.
방법
- 분기별로 세 추동력을 한 줄씩 요약한다.
- 셋이 한 방향인가? 한 방향이면
aligned:true,gap:null. - 어긋나면
aligned:false+gap에 무엇이 어긋나는지(예: "2Q 설교는 양육인데 핵심 행사는 전도 — 강단과 행사가 다른 곳을 봄").
가드레일
- 거울이지 정죄가 아니다. 간극은 목사가 보도록 드러낼 뿐, 임의로 재배치하지 않는다(재배치는 목사 HITL).
- 방향 정합만. 여기서는 세 추동력의 방향이 한지만 본다. 마일스톤 분해·담당은 action-planner(#7), 자원은 resource-aligner(#8).
산출
calendar.json의 tri_consistency[](각: quarter·sermon_thrust·event_thrust·ministry_thrust·aligned·gap). 형식은 대표 스킬 references/calendar-schema.md. 이어 overload-marker가 밀집 주간을 비춘다.