/**
 * SPEC-180 — Block approval below quality threshold (Iteration A)
 *
 * Outer-loop acceptance test (SDD): exercises POST /api/mr-tracking/approve
 * through the Fastify plugin wired with the in-memory tracking gateway and a
 * stubbed quality-threshold provider. Covers the in-scope scenarios for
 * Iteration A — internal quality gate only.
 *
 * In-scope scenarios from docs/specs/180-quality-threshold-block-approval.md:
 *   1: score above threshold, no blockers → 200 + approved
 *   2: score below threshold → 409 + "Seuil qualité non atteint (6/10 < 7/10)"
 *   3: blockers present → 409 + "Issues bloquantes non résolues"
 *   7: no completed review yet (latestScore=null) → 200 + approved
 *   8: no threshold configured → 200 + approved
 *
 * Out of scope here (Iteration B / C): comment-based bypass, note webhook
 * parsing, platform unapprove.
 */
export {};
//# sourceMappingURL=180-quality-threshold-block-approval.acceptance.test.d.ts.map