Set a clear priority when sources disagree. Record the resolution so the team can find it later.
Add "Source priority" from ntent to this repo.
Fetch https://ntent.app/r/f/source-policy as plain text. Merge it into contract.json, at the top level, without disturbing what is already there.
Then check it: 2 sources disagree, and the argument takes 30 seconds instead of a meeting.Reads https://ntent.app/r/f/source-policy
Read the code
contract.json · at the top level
8 lines
"source_policy": {
"requirement_authority": "source.signed_sow",
"authority_reason": "The SOW is the document both parties signed. A ticket is how work is scheduled, not how scope is agreed.",
"context_rule": "The PRD and call notes explain intent, assumptions and candidate designs. They remain proposed until an authorised change order accepts them. They cannot override the SOW.",
"conflict_rule": "Do not resolve conflicting sources silently. Preserve both statements and open an entry in OPEN-QUESTIONS.md.",
"unknown_rule": "Represent an unknown as an open question, not as a default. Block the affected implementation. Do not substitute a conventional assumption.",
"verbatim_rule": "This file paraphrases. Quote the source document when the exact wording matters."
}Success check: 2 sources disagree, and the argument takes 30 seconds instead of a meeting.