소속: 🛵 배달라이더 프로젝트 진행현황
시작: 260428 | 종료: 260428
목적
B2 정산·마감 루틴 구현의 Step 1 종료 직후, 23차 결정의 근본 가정 오류 발견(입력 비용 과소 산출 + 비고 가치 약함). iOS Shortcut으로 자동 입력 흐름 회복하고, 비고 가이드를 만들어 회상 자동화(2)의 충실도 보장. (A) iOS Shortcut + (2) GAS 회상 자동화 패키지 채택.
완료
- B2 Step 1 — 노션 DB 2개 스키마 갱신: 배달 세션 기록 DB 날씨 select 8종 삭제(18→17속성), 수식 형식
YY.MM.DD/YY-[W]ww/YY.MM 갱신, 총건수·미션에 천단위 쉼표 적용, 뷰 4개 displayProperties 자동 정리 확인. 설계서(배달_정산마감_클코인계서_260418.md) 5건 명칭 정정(건수_시간/건수/시간 → 시간당 건수)
- 수식 본문 사용자 복원: 사용자가 노션 버전 기록 4월 18일 시점으로 복원 — 22차에 다듬어 둔 한글 자연어 형식(
26년 4월 1주, 26년 4월) 살림. 클코의 ISO 형식 ALTER COLUMN 적용은 사용자 손길을 덮어씁 (codeUrl만 보고 본문 미확인 상태에서 가정 적용한 잘못 인정)
- 23차 결정 가정 오류 발견 + 정정 산출:
- 입력 비용 — 수동 1.2~1.7분/세션, 월 36세션 = 42~60분/월 + 마찰·정확성 비용. 자동화 시 16~24초/세션 = 10~15분/월 (60~80% 절감 + 마찰 제거)
- 비고 가치 재검토 — "플랫폼별 콜 수 메모"는 Y안+Z안 폐기 논리와 동일(사후 분석 행동 변화 미보장). 폐기. (A) Shortcut + (2) 회상 자동화 패키지일 때만 의미
- iOS Shortcut "배달 시작" 1차 작성 (4개 액션): 현재 날짜 → 텍스트(ISO 8601 + 시간 체크) → 파일 저장(iCloud Drive
Shortcuts/배달기록/last_start.txt) → 알림 표시. 더미 ISO 8601 포맷 확인 1회(2026-04-28T13:13:59+09:00) — 실 운행 테스트·안전장치 미진행
- iOS Shortcut "배달 종료" 작성 (~17개 액션, 묶음 1·2·3-A·3-B):
- 묶음 1: 파일 가져오기 → 시작시간 변수 / 현재 날짜 → 텍스트(ISO) → 종료시간 변수
- 묶음 2: name 자동 생성 —
yy.MM.dd(EEE) + H 추출 + 숫자 변환 + 조건문(>=16)으로 점심/저녁 분기 + name 합성(26.04.28(화) 점심 형식)
- 묶음 3-A: 다이얼로그 4개 — 총건수·총수당·미션(기본 0)·비고(기본
-, 줄 바꿈 허용)
- 묶음 3-B: 텍스트(JSON body) → URL
https://api.notion.com/v1/pages → URL 콘텐츠 가져오기(POST + 헤더 3개 + 본문 요청 "파일" + JSON본문 변수) → 알림 표시
- 더미 입력 1회 검증: 더미 입력 → 노션 세션 DB 레코드 생성 + 수식 자동 산출까지만 확인. 안전장치 미포함, 실 운행 테스트 미진행, 더미 6시나리오 검증 미진행
- 비고 입력 가이드 제작 (듀얼 포맷):
- 로컬:
~/Library/CloudStorage/Dropbox/프로젝트/배달라이더/비고_입력가이드_260428.md + .html(다크모드 토글 포함)
- 노션 하위 페이지 💡 비고 입력 가이드 (배달라이더 진행현황 안)
- 구성: 왜 비고를 적는가 → 5카테고리 표(자연어 대화체 적용 — DW1~4 분석 코드 제거) → 형식 권장 표(짧게/시점/사실+영향, 권장 명시) → 입력 흐름 → 회상 자동화 작동 예시 → 체크리스트 6항목 → 주의(JSON 보호)
- 노션 페이지 정정 2건: 표 2개가 enhanced markdown 잘못 작성으로 헤더+데이터 한 행 합쳐짐 → 마크다운 표 형식으로 교체 / 로컬 파일 주소가 노션 자동 변환으로 자기 도메인 깨진 링크 됨 → 코드 블록 표시로 변경
- 메모리 신규 1건 + 색인:
feedback_tool_capability_verification.md — 도구 능력 미확인 단언 금지. ToolSearch로 schema 사전 확인. 권한·환경 분기 사전 점검. MEMORY.md 색인 추가
- 인정 + 행동 교정 4건: ① 수식 본문 미확인 상태 ALTER COLUMN으로 사용자 자연어 형식 덮어씬 / ② notion-update-view DSL의 GROUP BY 지원 확인 안 하고 "도구 없음" 단언 / ③ 4.7 떠넘김 패턴 인정(절대규칙 #1을 도구 사용 회피로 잘못 적용) / ④ Dropbox 공유 링크 발급 방법 안내 부정확
결정
- 안전장치 5종 추가 결정 (25차, 260428 2146) — S1 시작 미종료 세션 감지 / S2 EMPTY 마커 / S3 EMPTY 종료 중단 / S4 전송 전 요약 확인 / S5 실패 백업 + 성공 page object 검증 / S6 알림에 page URL. 현 설계 5개 한계(시작 덮어쓰기·빈 시작·오타·실패 손실·성공 명확성)와 1:1 대응
- (A) iOS Shortcut 자동화 + (2) GAS 회상 자동화 패키지 채택: 단축어 단독은 입력 비용 절감만, 비고 가이드 단독은 회상 자료 약함. 패키지일 때 두 효과 결합. 비고 컬럼 존속 정당화는 패키지 안에서만
- 변수 영속 — 방안 A (iCloud Drive 파일): 시작 단축어가
last_start.txt에 시작시간 저장, 종료 단축어가 같은 파일 읽음. 강건성+단순성 균형
- 시크릿 보관 — 단축어 안에 직접: iCloud Keychain은 단축어가 못 읽음. 단축어 액션에 토큰 직접 입력, 본인 디바이스 동기화로 외부 노출 0
- 본문 요청 모드 — "파일": 단축어의 "JSON" 모드는 키-값 1단계 구조에만 적합. 노션 API 본문은 다단계 중첩 → 텍스트 액션으로 JSON 문자열 만들고 "파일" 모드로 raw 전송