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
Google Workspace CLI gog를 사용합니다. 현재 인증 계정은 cwlim@blocko.io이며 Gmail/Calendar scope가 연결되어 있습니다.
기본은 승인형 워크플로우입니다. 메일 회신/전송, 캘린더 생성/수정, 초대 응답은 기본적으로 승인 후만 수행합니다.
blocko.io, hpp.io 발신 초대이고 일정 충돌이 없으면 초대 자동수락 예외를 허용하며, 결과는 텔레그램으로 사후 보고합니다.
현재 상태는 STATE.json, 최신 분석 결과는 latest-report.json, 실행 이력은 logs/ 에 저장합니다.
현재 1차 규칙은 unread / important / invite 여부를 바탕으로 우선순위를 분류하고, 답장 초안 필요 여부를 산정합니다.
다음 단계로는 답장 초안 본문 생성, 초대 수락/보류/거절 제안, 정기 크론 스케줄, 승인형 실행 버튼을 붙일 수 있습니다.