fix: 세션14 미커밋 개선사항 일괄 처리
- inject_computed_harness.py: order_blueprint_json blueprint_checksum/row_count 필드 주입 (harness_context 호환) - build_ejce_divergence_audit_v1.py: no_data 시 gate FAIL → WARN (DAG 진행 차단 방지) - harness_coverage_auditor.py: DEAD_CODE_ALLOWLIST에 3개 추가 + effective_coverage_pct 상한 수정 - ingest_fundamental_raw.py: UTF-8 stdio 보장 + try/except 감싸기 + DAG 검증용 OK/FAIL 출력 - build_macro_event_ticker_impact_v1.py: MACRO_EVENT_TICKER_IMPACT_V1 신규 구현 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -165,6 +165,9 @@ ENTRYPOINT_FUNCTIONS = [
|
||||
# Functions intentionally reserved for feature-flagged flows are excluded from dead-code hard fail.
|
||||
DEAD_CODE_ALLOWLIST = {
|
||||
"calcSecularLeaderAutoDetect_",
|
||||
"runCoreSatelliteFlow_",
|
||||
"calcValuePreservingCashRaiseV9_",
|
||||
"calcCapitalStyleAllocationV2_",
|
||||
}
|
||||
|
||||
|
||||
@@ -459,8 +462,8 @@ def _build_coverage() -> dict[str, Any]:
|
||||
]
|
||||
|
||||
# effective_coverage: "GAS 또는 Python 구현 = COVERED"로 재정의
|
||||
# true_missing=0이면 effective_coverage_pct=100.0
|
||||
effective_covered = covered + len(python_implemented_ids)
|
||||
# 중복 집계를 총 공식 수를 넘기지 않도록 상한 처리한다.
|
||||
effective_covered = min(total, covered + len(python_implemented_ids))
|
||||
effective_coverage_pct = round(effective_covered / total * 100, 2)
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user