codecov.yml
Rama main · réplica de lectura del repositorio original.
coverage:
status:
project:
default:
# 전체 커버리지 95% 유지 목표 (현재 STATE.md 기준 96.2%)
# Target: maintain overall coverage at 95%+ (current baseline 96.2% per STATE.md).
target: 95%
# 2% 이상 하락 시 CI 실패
# CI fails if coverage drops by more than 2%.
threshold: 2%
patch:
default:
# PR 에서 추가된 라인의 커버리지 목표
# Target coverage for lines added in a PR.
target: 80%
comment:
layout: "reach, diff, flags, files"
behavior: default
require_changes: false
# 무시 경로 (테스트·마이그레이션·문서)
# Ignored paths (tests, migrations, docs).
ignore:
- "tests/"
- "e2e/"
- "docs/"
- "alembic/versions/"
- "src/templates/"
- "setup.py"
# 사이클 93 Step 2 — src/scripts/ = production import X (사용자 로컬 1회 실행 도구).
# Cycle 93 Step 2 — src/scripts/ is NOT a production import (local one-shot tool).
# README.md 명시: "본 디렉토리는 production 의존성 X". coverage 측정 영역 외.
- "src/scripts/"