← 목록으로
2026-02-26plans

title: KR3-1 측정기준 정의 date: 2026-02-26 okr_target: "O3 KR3-1 — 파이프라인 활성화 0→1" status: active

KR3-1 측정기준 정의

1. KR3-1 현재 상태

항목
IDKR3-1
ObjectiveO3 (콘텐츠 파이프라인)
TitleContent Published (월간 콘텐츠 발행 수)
현재 값0
목표 값20 (count)
방향higher_is_better
가중치0.4
Statuson_track

2. 측정 방법

데이터 소스

  • DB: content-os (Turso) — libsql://content-os-migkjy.aws-ap-northeast-1.turso.io
  • 테이블: content_queue
  • 측정 기준: status = 'published' 인 행 수

현재 content_queue 현황 (2026-02-26 조회)

statuscount
approved1
published0
합계1

측정 쿼리

-- content-os DB: published 콘텐츠 수 조회
SELECT COUNT(*) as published_count
FROM content_queue
WHERE status = 'published';

3. KR3-1 갱신 명령어

3-1. content-os에서 published 수 확인

turso db shell content-os "SELECT COUNT(*) as published_count FROM content_queue WHERE status = 'published';"

3-2. kanban DB에서 KR3-1 current_value 갱신

# {N}을 위 쿼리 결과값으로 교체
turso db shell kanban "UPDATE okr_key_results SET current_value = {N}, updated_at = unixepoch() * 1000 WHERE id = 'KR3-1';"

3-3. 통합 실행 (한 줄)

# published 수 조회 → KR3-1 갱신 (copy-paste용)
COUNT=$(turso db shell content-os "SELECT COUNT(*) FROM content_queue WHERE status = 'published';" | tail -1 | tr -d ' ') && turso db shell kanban "UPDATE okr_key_results SET current_value = $COUNT, updated_at = unixepoch() * 1000 WHERE id = 'KR3-1';"

3-4. 갱신 확인

turso db shell kanban "SELECT id, title, current_value, target_value FROM okr_key_results WHERE id = 'KR3-1';"

4. 완료 판단 기준

기준조건
최소 활성화 (0→1)content_queuestatus='published' 1건 이상
목표 달성current_value >= 20 (월간 20건 발행)
파이프라인 활성화 의미RSS 수집 → AI 생성 → 승인 → 발행 전체 흐름이 1회 이상 완주

"0→1" 활성화 기준

content-pipeline 배포 후 최소 1건이 approvedpublished로 전환되면 파이프라인 활성화 확인. 이때 current_value를 published 수로 갱신한다.

5. 배포 후 즉시 실행 체크리스트

  1. content-pipeline 09:00 배포 확인
  2. RSS 수집 정상 동작 확인
  3. 콘텐츠 1건 생성 → 승인 → 발행 테스트
  4. turso db shell content-os "SELECT status, COUNT(*) FROM content_queue GROUP BY status;" 실행
  5. published 수 확인 후 KR3-1 갱신 명령어 실행
plans/2026/02/26/kr3-1-measurement.md