Files
orchestrator/docs/_templates/18-coverage-report.md

1.8 KiB
Raw Permalink Blame History

coverage_status, work_item, measured_coverage, baseline, floor, policy, epsilon, delta
coverage_status work_item measured_coverage baseline floor policy epsilon delta
PASS ORCH-NNN 0.0 0.0 0.0 both 0.5 0.0

Coverage Report — ORCH-NNN

Детерминированный гейт покрытия (ORCH-027) — под-гейт ребра deploy-staging→deploy (врезка в advance_stage, ПОСЛЕ merge-gate, ДО image-freshness; не строка STAGE_TRANSITIONS). Машинный вердикт читается ТОЛЬКО из coverage_status:. PASS → дальше; FAIL → откат на development. Измерение — pytest --cov=src --cov-report=json в изолированном worktree. Source of truth измеренного значения для ratchet базовой линии (_handle_merge_verify, ребро deploy→done).

Verdict

<PASS / FAIL: measured X% vs floor F% / baseline B% (policy=…, epsilon=…), delta=±D%.>

Measurement

<Инструмент (pytest-cov/coverage.py), команда, line coverage src/ = X%; либо fail-open WARNING при ошибке инструмента (coverage_tool_fail_closed=False).>

Policy

<Режим (absolute|baseline|both), порог floor, базовая линия main, epsilon, какое условие нарушено при FAIL.>