meta:
  has_code_implementation: true
  code_path:
  - spec\23_low_capability_llm_pipeline_todo.yaml
low_capability_llm_pipeline_todo:
  formula_id: LOW_CAPABILITY_LLM_PIPELINE_TODO_V2
  objective: 저성능 LLM을 위한 기계적 복사 보고 절차 규정
  ordered_steps:
  - step_id: STEP_01
    action: AGENTS.md 읽기
    ambiguous: false
    calculation: false
  - step_id: STEP_02
    action: active manifest 읽기
    ambiguous: false
    calculation: false
  - step_id: STEP_03
    action: final_context 읽기
    ambiguous: false
    calculation: false
  - step_id: STEP_04
    action: engine gate status 확인
    ambiguous: false
    calculation: false
  - step_id: STEP_05
    action: blockers 먼저 출력
    ambiguous: false
    calculation: false
  - step_id: STEP_06
    action: allowed/blocked actions 복사
    ambiguous: false
    calculation: false
  - step_id: STEP_07
    action: shadow ledger 복사
    ambiguous: false
    calculation: false
  - step_id: STEP_08
    action: data_missing 복사
    ambiguous: false
    calculation: false
  - step_id: STEP_09
    action: 숫자 provenance 확인
    ambiguous: false
    calculation: false
  - step_id: STEP_10
    action: 자유 계산 제거
    ambiguous: false
    calculation: false
  - step_id: STEP_11
    action: report contract 검증
    ambiguous: false
    calculation: false
  - step_id: STEP_12
    action: 실패 시 DATA_MISSING 또는 REVIEW_ONLY로 종료
    ambiguous: false
    calculation: false
  forbidden_actions:
  - do not set --skip-validate as default resolution
  - do not remove validate-engine-strict from release gate
  - do not mark success without engine_harness_gate_result.status=OK
  completion_criteria:
  - Temp/engine_harness_gate_result.json.status == OK
  - len(Temp/engine_harness_gate_result.json.failed_checks) == 0
  - Temp/formula_runtime_registry_v1.json.runtime_adjusted_coverage_pct == 100.0
  - Temp/formula_runtime_registry_v1.json.unmapped_formula_count == 0
  - Temp/data_quality_reconciliation_v1.json.schema_presence_score == 100.0
  - Temp/data_quality_reconciliation_v1.json.quality_conflict_flag in [true, false]
  - Temp/operational_alpha_calibration_v2.json.formula_id == OPERATIONAL_ALPHA_CALIBRATION_V2
  - Temp/pipeline_runtime_profile_v1.json.mode in [release, quick, package-only]
  - Temp/pipeline_runtime_profile_v1.json.gate_status == OK
