delivery-quality-gates

delivery-quality-gates is a cursor rule for Cursor from jterratsdev/ableton-live-mcp. It costs 1,257 tokens per session, scanned A, original, MIT.

A set of rules for moving software changes through development checks, quality assurance, automation planning, and evidence collection before release.

In plain words
What is it for?
It defines developer and QA checks, unit-test expectations, handoffs, approval conditions, and the evidence needed for release.
Why use it?
It prevents work from being treated as complete merely because the code compiles, without tests or review evidence.

Cursor rule for Cursor

Written for Cursor: a Cursor rule (.mdc).

Good fit It defines developer and QA checks, unit-test expectations, handoffs, approval conditions, and…

Compare 6 cursor rules from other repositories ↓
Install with agentmods
npx agentmods add rules/jterratsdev/ableton-live-mcp/delivery-quality-gates
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/jterratsdev/ableton-live-mcp

Made for: Cursor.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for delivery-quality-gates

README.md
[![agentmods](https://agentmods.dev/badge/rules/jterratsdev/ableton-live-mcp/delivery-quality-gates.svg)](https://agentmods.dev/rules/jterratsdev/ableton-live-mcp/delivery-quality-gates)
Your own site
<a href="https://agentmods.dev/rules/jterratsdev/ableton-live-mcp/delivery-quality-gates"><img src="https://agentmods.dev/badge/rules/jterratsdev/ableton-live-mcp/delivery-quality-gates.svg" alt="Measured on agentmods" height="20"></a>
Per session 1,257 This file is loaded in full into every session.
When invoked 1,257 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.01257 $0.01257
Opus 5 $0.00629 $0.00629
Sonnet 5 $0.00251 $0.00251
Haiku 4.5 $0.00126 $0.00126

Measured 6d ago against content hash 05e5c1ef1d21, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

delivery-quality-gates scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

rules/delivery-quality-gates.mdc · 61 lines

How it starts

The opening of the file, as written. The whole thing — 61 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Delivery Quality Gates

Development work is not complete when code compiles. Every implementation must move through developer verification, QA review, automation planning, and evidence capture.

Developer Gate

  • Developer delivers code with unit tests for new or changed business logic.
  • Unit tests must cover success paths, failure paths, and relevant boundary cases.
  • Developer must run the focused unit test suite and report the exact command and result.
  • If unit tests are not feasible, Developer must document the technical reason and propose the smallest testable refactor.
  • Developer must address API, data, frontend, performance, concurrency, config, and AI-assisted development rules when the change touches those areas.

QA Gate

  • QA receives the Developer handoff before release approval.
  • Workflow gate approval is not a status shortcut. po→architect can be approved only when the issue/task has user-validated scope, non-goals, assumptions, priority, acceptance criteria, and sizing context. qa→release can be approved only after real implementation evidence, QA findings, BA/PO acceptance, and Architect review when technical contracts changed.
  • Generated handoffs with Acceptance Criteria: none are incomplete for release purposes. Pull the criteria from the linked GitHub issue or Orchestra task, record a review finding, and block release until the criteria/evidence gap is fixed or explicitly risk-accepted by the Product Owner.
  • QA must produce a test plan covering acceptance criteria, regression areas, edge cases, data setup, and environment assumptions.
  • QA must block test planning when acceptance criteria are fragmented, non-verifiable, or only role/phase headings. Return those findings to PO/BA before release evidence is generated.
  • QA plans must include an AC-to-evidence matrix with expected observable result, actual result, artifact/command, and pass/fail/deferred status for each acceptance criterion.
  • QA must validate that the planned tests exercise the actual risk, not a weaker surrogate. For scope/split, handoff, workflow, runtime, queueing, failback, or release-gate bugs, the test data must create the condition that should trigger the guardrail.
  • QA must block when the plan substitutes a weaker surface for the requested behavior, such as browser smoke for workflow/CLI behavior, command execution without stdout/files/events checks, or API response checks without receiver-side effects for integrations.
  • QA must execute or explicitly defer each test case with a reason.
  • QA findings must include severity, reproduction steps, expected result, actual result, and evidence.
  • QA execution must be reviewable through a sprint-review-style evidence demo before release approval. Analyst/BA compares the executed evidence against the GitHub issue, user story, acceptance criteria, and Orchestra task; Architect reviews whether the tests cover architecture contracts, boundaries, integrations, data flow, and risk areas.
  • Analyst/BA must record comments on the GitHub issue/user story and the Orchestra task when evidence does not prove the requested behavior, acceptance criteria, or business workflow. Those findings block release until fixed or explicitly accepted as risk by the Product Owner.
  • QA approval is incomplete when only QA signs off on execution. Record Analyst/BA and Architect review outcomes, or document why a role is not applicable with Product Owner acceptance.

Read the full file on GitHub · 61 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 61 lines · 1,257 tokens per session scan A 05e5c1ef1d21

Subscribe to this mod's changes

delivery-quality-gates is a cursor rule published in the GitHub repository jterratsdev/ableton-live-mcp (0 stars, last pushed 13d ago), licensed MIT. It adds 1,257 tokens to every session, about $0.0063 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.