# YouTube Automation v1 — Recommended Build Decisions

> **Doc maintenance:** This file is indexed in `docs/current/README.md`. If you change this file's role, scope, status, or filename, update `docs/current/README.md` in the same edit.


작성: 2026-03-28

## 추천 구현 선택
- 언어: **Python**
- 저장: **SQLite + filesystem assets**
- callback: **작은 독립 receiver 서버**
- v1 endpoint 범위(문서/실험 추적): **omni / text / image / reference / extend**
- v1 기본 구현 정책(현재 안정판): **Omni-first + extend 우선**, non-Omni는 documented-but-provisional

## 이유
- workspace에 Python 스크립트 자산이 이미 많음
- callback/persistence/scheduler 조합은 Python으로 빠르게 붙이기 좋음
- SQLite는 JSON보다 상태 추적과 재시도 관리에 유리함
- v1은 endpoint 범위를 최소화해야 복잡도 폭증을 막을 수 있음


## 결정 반영
- persistence는 **SQLite**로 확정
- JSON 로그/콜백 파일은 보조 감사 로그로 유지
