Every ticket, pull request, and deployment must produce written answers to these three questions. Answers live in the PR description. If answers cannot be written, the feature is not ready.
Name the specific regulatory body or legal framework this feature touches. If you believe none apply, state that explicitly and explain why. "None" is a valid answer only when it is documented and reasoned, not assumed.
Every feature must reinforce, not erode, our non-scope boundaries. Identify which prohibited behaviors this feature structurally prevents. If the feature introduces new surface area that could be misused, name it — and name the specific constraint that closes it.
Describe exactly what a regulator, auditor, or counsel would see if they examined this feature. What logs are produced? What data is retained? What decisions are made, and are they explainable? Assume the auditor is adversarial and competent.
These conditions halt any feature, regardless of how far development has progressed. If someone says "we'll explain it later" — that phrase is itself a stop condition.
Use this to quickly identify which review lens applies to a given feature. A feature may fall under more than one category.
Compliance is not a department. It is an engineering discipline.
A feature that passes this checklist is a feature we can defend — to a regulator, to counsel, to a partner, to MRxDAO, and to ourselves.