개요

RFC‑ALR‑0018: 사이클 알림 시스템

제목: 스크롤 단계 전환에 대한 실시간 알림
상태: 초안
저자: Nawder Loswin + Copilot
날짜: 2025‑11‑12
버전: 0.1


1. 목적#

기여자에게 검증자 주기 단계 간 스크롤 이동 시 실시간 알림을 제공합니다. 이를 통해 리믹스톤 참가자들이 동기화되고 계보 진행 상황을 인식할 수 있습니다.


2. 알림 트리거#

  • 검색 → 리믹스: 아카이브에서 가져온 스크롤이 주석을 위해 열림.
  • 리믹스 → 내보내기: 스크롤이 리믹스 아티팩트로 패키징됨.
  • 내보내기 → 아카이브: 스크롤이 최종화되고 레거시 아티팩트로 색인화됨.
  • 검증 이벤트: 통과/실패 상태 변경.
  • 서사 업데이트: 새로운 존엄성 레이어 주석 추가됨.

3. 배달 채널#

  • 대시보드 알림: 사이클 모니터링 대시보드의 인라인 경고.
  • 이메일 요약: 선택적 일일 스크롤 전환 요약.
  • WebSocket 푸시: 활성 기여자에 대한 실시간 업데이트.
  • CLI 훅: 검증기 스크립트에 대한 콘솔 알림.

4. 스키마#

파일: registry/alerts/alert_schema.yml


5. 파이썬 스타일 스텁#

파일: engine/cycle_alerts.py


6. 대시보드 통합#

  • 알림 패널: 최근 스크롤 전환을 표시합니다.
  • 단계 강조: 알림이 발생할 때 사이클 그래프의 노드가 깜박입니다.
  • 기여자 동기화: 알림은 contributor_targets에 나열된 기여자에게 라우팅됩니다.
  • 내러티브 오버레이: 내러티브가 추가될 때 알림에 존엄성 레이어 업데이트가 포함됩니다.

7. 검증기 후크#

  • 스키마 준수: 경고는 alert_schema.yml와 일치해야 합니다.
  • 체크섬: 각 경고에는 재현성을 위한 체크섬이 포함됩니다.
  • 계보 무결성: 경고는 스크롤 ID와 단계 전환을 인용합니다.
  • 존엄성 분리: 내러티브 경고는 기술적 전환과 명확히 구분됩니다.

8. 개념 스케치 (텍스트)#

[ALERT] 2025-11-12T11:25Z
Scroll scroll-010 transitioned remix → export (validation_passed)
Targets: user42, user17
Message: "Scroll scroll-010 packaged into remix artifact"

주기 알림 시스템은 리믹스톤 기여자들이 동기화된 상태를 유지하도록 보장하며, 단계 간 스크롤이 이동할 때마다 검증자 수준의 알림을 제공합니다.