From 27b85144c22305d145831bb5ca8ff6ae9acf6e62 Mon Sep 17 00:00:00 2001 From: claude-bot Date: Mon, 15 Jun 2026 02:43:30 +0300 Subject: [PATCH] developer(ET): auto-commit from developer run_id=680 --- .../work-items/ORCH-111/17-security-report.md | 25 +++++++++++++++++++ .../work-items/ORCH-111/18-coverage-report.md | 22 ++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 docs/work-items/ORCH-111/17-security-report.md create mode 100644 docs/work-items/ORCH-111/18-coverage-report.md diff --git a/docs/work-items/ORCH-111/17-security-report.md b/docs/work-items/ORCH-111/17-security-report.md new file mode 100644 index 0000000..002a287 --- /dev/null +++ b/docs/work-items/ORCH-111/17-security-report.md @@ -0,0 +1,25 @@ +--- +security_status: PASS +secrets_found: 0 +deps_blocking: 0 +deps_warning: 4 +deps_audit_degraded: false +--- +# Security Report — ORCH-111 + +Детерминированный security-гейт (ORCH-022): secret-scanning (gitleaks, offline) + dependency audit (pip-audit). Машинный вердикт читается ТОЛЬКО из frontmatter выше. + +## Verdict +clean: 0 secrets, 0 blocking CVE(s) + +## Secrets +- None + +## Dependencies (blocking) +- None + +## Dependencies (warning) +- `pytest==8.3.3` — GHSA-6w46-j5rx-g56g severity=UNKNOWN fix=9.0.3 +- `starlette==0.38.6` — PYSEC-2026-161 severity=UNKNOWN fix=1.0.1 +- `starlette==0.38.6` — GHSA-f96h-pmfr-66vw severity=UNKNOWN fix=0.40.0 +- `starlette==0.38.6` — GHSA-2c2j-9gv5-cj73 severity=UNKNOWN fix=0.47.2 diff --git a/docs/work-items/ORCH-111/18-coverage-report.md b/docs/work-items/ORCH-111/18-coverage-report.md new file mode 100644 index 0000000..1d6a18c --- /dev/null +++ b/docs/work-items/ORCH-111/18-coverage-report.md @@ -0,0 +1,22 @@ +--- +coverage_status: PASS +work_item: ORCH-111 +measured_coverage: 79.94 +baseline: 79.95 +floor: 0.00 +policy: both +epsilon: 0.50 +delta: -0.01 +--- +# Coverage Report — ORCH-111 + +Детерминированный гейт покрытия (ORCH-027) — под-гейт ребра `deploy-staging→deploy` (ПОСЛЕ merge-gate, ДО image-freshness). Машинный вердикт читается ТОЛЬКО из `coverage_status:` frontmatter выше. + +## Verdict +measured=79.94% policy=both eps=0.50: absolute 79.94% >= floor 0.00%-eps0.50 -> PASS; baseline 79.94% >= base 79.95%-eps0.50 -> PASS + +## Measurement +pytest --cov=src: line coverage src/ = 79.94% + +## Policy +policy=both, floor=0.0%, baseline=79.95%, epsilon=0.5%