메일 & 일정 파이프라인
gog 기반 Gmail/Calendar 운영 보조. 중요 메일 분류, 답장 초안 후보, 초대장 감지, 일정 확인, Telegram 보고를 수행하고 전송은 승인 후만 진행합니다.
승인형 워크플로우

현재 상태

메일 회신/전송 전 승인 필수

실행 방식

도구
gog로 Gmail/Calendar 조회, Telegram으로 보고
원칙
기본은 승인형. 다만 발신자 도메인이 blocko.io / hpp.io / aergo.io 이고 캘린더 충돌이 없으면 초대는 자동 수락 후 텔레그램 보고. 이 자동 기능은 2026-04-24까지만 활성화됩니다.
단계
gmail-check → priority-triage → draft-reply → invite-detect → calendar-conflict-check → telegram-report → await-approval
대상 계정
cwlim@blocko.io

관련 기술 스택 / 스킬

핵심 스킬

Google Workspace 작업은 gog 스킬 기준으로 처리합니다. Gmail 확인, Calendar 조회를 스크립트에서 재사용합니다.

skills/gog-1-0-0/SKILL.md

실행 엔진

현재 1차 구현은 Python 스크립트 run_once.py 기반입니다. 상태는 JSON으로 저장하고, 대시보드는 이 JSON을 읽어 렌더링합니다.

mail-calendar-pipeline/run_once.py

보고 채널

처리 결과는 Telegram Bot API를 통해 현재 채팅으로 보고됩니다. 다만 메일 전송/회신은 보고와 별개로 승인 후만 수행합니다.

telegram → current chat

Gmail / Calendar 접근

Google Workspace CLI gog를 사용합니다. 현재 인증 계정은 cwlim@blocko.io이며 Gmail/Calendar scope가 연결되어 있습니다.

승인 정책

기본은 승인형 워크플로우입니다. 메일 회신/전송, 캘린더 생성/수정, 초대 응답은 기본적으로 승인 후만 수행합니다.

자동수락 예외

blocko.io, hpp.io 발신 초대이고 일정 충돌이 없으면 초대 자동수락 예외를 허용하며, 결과는 텔레그램으로 사후 보고합니다.

상태 저장

현재 상태는 STATE.json, 최신 분석 결과는 latest-report.json, 실행 이력은 logs/ 에 저장합니다.

분류 기준

현재 1차 규칙은 unread / important / invite 여부를 바탕으로 우선순위를 분류하고, 답장 초안 필요 여부를 산정합니다.

향후 확장

다음 단계로는 답장 초안 본문 생성, 초대 수락/보류/거절 제안, 정기 크론 스케줄, 승인형 실행 버튼을 붙일 수 있습니다.

운영 원칙

Gmail 연동
메일 확인은 gog 기반으로 수행합니다.
분류 / 초안
메일 확인 후 중요도 분류, 우선순위 답장 초안 생성, 초대장 감지를 수행합니다.
일정 처리
초대장이 있으면 캘린더 일정 확인 후 참석 여부를 판단합니다.
보고 채널
결과는 이 텔레그램으로 보고합니다.
메일 발송 규칙
메일 회신/전송은 반드시 윌리엄 확인 후 전송합니다.
일정/초대 규칙
캘린더 생성/수정/초대 응답은 기본적으로 승인 후 수행합니다. 단, blocko.io 또는 hpp.io 발신 초대이고 일정 충돌이 없으면 자동 수락 후 텔레그램으로 보고합니다.

최근 메일 분류

초대장 / 일정 미리보기