churchplan-ministry-calendar-sabbath-protector — 안식을 지키는 자 (INTERNAL)
대표 스킬
churchplan-ministry-calendar가 호출하는 INTERNAL 하위 스킬. AI Agent 역할: 안식을 지키는 자. 목자가 쉴 자리를 사수한다.
역할 (가드레일 ④의 수호자)
박사님 프레임워크 가드레일 ④: "담임목사의 영적·체력적 지속가능성을 자원의 하나로 명시적으로 계획한다. 목자가 소진되면 계획도 무너진다." 목사가 비운 주간을 보호하고, 고강도 후 회복을 제안하며, 흩어진 부하 경고를 한데 모은다.
입력
calendar.json의weeks[](load.level)·inputs_echo.pastor_rest_inputsermon-plan.json(#4)의load_warnings+events.json(#5)의warnings- 보호·회복 단서: 대표 스킬
references/season-frame-catalog.md§3
방법
- 휴식 주간 보호(무조건):
pastor_rest_input의 주간을rest_plan에type="담임휴가"·status="보호"로 올린다. 그 주의weeks[].rest_protected=true. 행사로 덮어쓰지 않는다. - 회복 주간 제안: 고강도(level="높음") 구간 직후 주를
type="안식제안"·status="권장"으로 제안한다(고강도 절기/행사 후 숨 고르기). - 상속 안식 승계: #4
load_warnings중type="안식제안"을rest_plan으로 잇는다. - 총 부하 통합:
inherited_warnings{from_sermon:[#4 load_warnings], from_events:[#5 warnings]}— 강단·행사·목표의 부하를 한 곳에서 본다. 한 레이어만 보면 소진은 레이어 사이에 숨는다.
가드레일
- 보호는 사수, 제안은 조언. 휴가 주간은 사수(보호)하고, 회복 주간은 제안한다. 재배치·확정은 목사 HITL. fidelity-guard
validate_calendar.py가pastor_rest_input의 모든 주간이rest_plan에 보호로 존재하고 그 주의weeks[].rest_protected=true인지 결정론 교차검증한다 — 휴식 주간을 행사로 덮어쓰면 위반. - 여백도 계획이다. 쉬는 주를 "비효율"로 보지 않는다. 안식은 계획의 실패가 아니라 지속가능성의 설계다.
- 인력도 영적 자원. 담임목사뿐 아니라 봉사자 소진도 #5 warnings 통합으로 함께 본다.
산출
calendar.json의 rest_plan[](각 weeks·type·status·note·basis)·weeks[].rest_protected·inherited_warnings. 형식은 대표 스킬 references/calendar-schema.md. 이로써 분석이 갖춰지고, 대표 스킬이 목사 검토·확정 HITL을 연다.