snippet

Rule approvals

Tier 3productdesignengineeringA person checks this

Keep the approval source beside each rule. Make it clear who agreed to it and when.

Add to your project
Add "Rule approvals" from ntent to this repo.

Fetch https://ntent.app/r/f/rule-provenance as plain text. Merge it into contract.json, on each entry in rules, without disturbing what is already there.

Then check it: Every rule names a person and a date, and quotes them where the wording matters.

Reads https://ntent.app/r/f/rule-provenance

Read the code
contract.json · on each entry in rules
8 lines
{
  "id": "BR-014",
  "text": "An invoice can be resent to the same address any number of times, but changing the recipient requires voiding and reissuing, because the original is the legal record.",
  "applies_to": ["invoice"],
  "source": "Client call 2026-08-12. Finance lead: 'the address on the sent one has to be the address it went to.'",
  "note": "Whether a seat REMOVAL credits at period end is an inference, not agreed. See OQ-009.",
  "status": "agreed"
}

Success check: Every rule names a person and a date, and quotes them where the wording matters.

Included in