Order of precedence when the drawing and the specification conflict
In short
Neither, by default. Precedence is whatever this project's contract says it is, and standard forms take opposite positions: some rank the documents explicitly, while widely used general conditions treat them as complementary, so a requirement appearing in one is binding as if it appeared in all. Read the clause before ranking a single conflict.
Key takeaways
- Precedence is a contract property, so the answer changes project to project and cannot be hard-coded once.
- Complementary-documents wording resolves silence, not contradiction — it is not a hierarchy.
- Some forms give a discrepancy procedure instead of a rank: what you encode is the notice obligation.
- A conflict-detection tool can find candidates but cannot rank them without the project's own table.
- 'Figured dimensions govern over scaled' binds only because it is printed on the set. Check it is.
Neither governs by default. Precedence between drawings and specifications is a property of the contract for this project, and standard forms take opposite positions on it. Until somebody has read the precedence clause on this job, any statement about which document wins is a guess, and any tool that ranks conflicts is ranking them against an assumption nobody signed.
That is an inconvenient answer for software, because the ranking becomes configuration rather than logic. It is also the only answer that survives a dispute, and encoding it per project is a smaller job than most teams expect.
Two positions, and how to tell which one you are under
- Complementary documents. The general conditions in widest use across North American practice state that the contract documents are complementary, and what is required by one is binding as if required by all. That resolves silence, not contradiction: a requirement appearing only in the specification still applies, and the wording deliberately does not rank.
- An explicit hierarchy. Owner-drafted agreements, public-works contracts and international forms such as the FIDIC conditions commonly carry a priority-of-documents clause listing the agreement, conditions, specification and drawings in a stated order. Where one exists, it is the answer.
- A discrepancy procedure instead of a rank. Forms in the NEC and JCT families handle it procedurally: the contractor gives notice, the contract administrator instructs, and the instruction resolves it. There is no ranking to encode — what you encode is the notice obligation and its timescale.
- Conventions printed on the set. 'Figured dimensions govern over scaled dimensions' and 'large-scale details govern over small-scale' are common general notes. They bind because they are printed there, not because they are universal, so confirm they are on your set before relying on either.
Turning the clause into a lookup a system can use
The artefact is one table per project, filled in from the contract before any document tooling is switched on. It has to be readable by a person and loadable by a system, because the same table settles arguments in a meeting and ranks findings in a queue.
| Rank | Document class | Artefacts on this project | How a system recognises it |
|---|---|---|---|
| 1 | Modification instruments | Change orders, supplemental instructions, addenda | Issued after the contract date, with its own number series |
| 2 | Agreement and conditions | Executed agreement, general and supplementary conditions | One document, no revision series |
| 3 | Specification | Sections as issued, plus addenda | Section-numbered prose, usually MasterFormat-ordered |
| 4 | Drawings | The sheet set, by discipline | Sheet number, discipline and revision, read off the title block |
| 5 | Reference documents | Geotechnical report, existing-conditions survey | Named in the contract as included or explicitly excluded |
Rank 4 is the row that decides whether the table is usable, because a drawing has to be classified before it can be ranked, and the classification comes off the sheet itself. Which of those fields can be trusted across consultants is the subject of the title block is the metadata layer of a sheet set.
What conflict detection can and cannot do
- Detection is mechanical. Same object, two values, both machine-readable — a door schedule naming one hardware set and a spec section naming another is a finding a system can raise without knowing anything about precedence.
- Ranking is not mechanical. It needs the project's table loaded, and without it every finding is 'these disagree', which a project engineer already knew.
- Most apparent conflicts are complementary. The specification sets performance and the drawing sets location; a tool that flags every such pair produces a queue nobody works.
- Detection needs both documents readable. On a scanned set the failure is upstream of precedence entirely, for the reasons in extraction is clean on issued PDFs and useless on scans.
Where addenda, RFI responses and field records sit
Later documents of the same class usually govern earlier ones, but again only because the contract says so — write that rule into the table rather than assuming it. The trap is the RFI response, which in most arrangements is a clarification and not a contract document: it does not change scope, and an answer phrased as an instruction can create a claim, which is why drafting an RFI response that answers the question and nothing else is a discipline in itself.
The same rule reaches the field. A markup that resolves a conflict is only worth anything if it records which document was followed and under what authority — the metadata set out in what a field markup has to carry to become an as-built. And the same logic runs at the gate: when a delivery ticket names one product and the specification names another, what actually arrived is settled by the receiving record the site keeps for itself, not by the ticket.
A conflict-detection tool with no precedence table is a tool that tells you two documents disagree. Everybody on the job already knew that.
Loading a precedence table, classifying documents against it and running a findings queue a project engineer will actually work is the kind of internal system we scope under internal tools and ops. The rest of this silo sits under drawings, specs and document intelligence, inside our construction and contracting work.
Frequently asked questions
Short answers to the follow-ups this page tends to raise.
Do drawings or specifications take precedence?
Neither, unless the contract says so. Some standard forms treat the documents as complementary, meaning a requirement in one is binding as if it appeared in all, while others carry an explicit priority-of-documents clause. Find the precedence clause in this project's conditions of contract and work from that, rather than from a rule of thumb.
Where do I find the order of precedence for my project?
In the conditions of contract, usually in the clause dealing with the contract documents or with discrepancies. Check the supplementary conditions too, because owners frequently amend the standard wording there and an amendment can reverse the position. If no clause exists, that absence is itself the answer and should be recorded.
Do figured dimensions govern over scaled dimensions?
Where that instruction is printed on the drawing set, yes. It is a widespread general note rather than an inherent property of drawings, and it binds because the set says it does. Confirm it appears on your general notes sheet, and record it in the project's precedence table alongside the contract's own hierarchy.
Is an RFI response a contract document?
Usually not. In most arrangements it clarifies existing documents and carries no authority to change scope, cost or time — a change needs the contract's own modification instrument. That is why response wording matters: an answer reading as an instruction can be argued to have directed extra work.
- contract documents
- specifications
- document ai
- conflict detection
The work behind this page
Builds from our portfolio that this page draws on.
GroundUp
A construction project-management command centre for general contractors that keeps schedule, RFIs, budget and the field log in one place — and maps the critical-path recovery the moment a job slips.
Real EstateAskVault
An AI internal knowledge-search platform that answers employee questions from your own docs — grounded in citations, with knowledge gaps surfaced and deflection tracked.
Productivity AIRead next
- The title block is the metadata layer of a sheet setEvery document system built over a sheet set is really built over the title block. Some of its fields are dependable across consultants and some are not.definition
- When a field markup becomes an as-built, and what it must carryA red line is not a record until it says which issue it was drawn on, when, by whom, why, and under what authority. Most sets are missing at least three of those.definition
- Extraction is clean on the issued PDFs and useless on the scanned onesMeasure effective resolution at the smallest annotation, the skew angle across the sheet, and the contrast between linework and background. Those three explain almost every scan that will not read.diagnostic
- Deferred submittals: the items the register has to hold openA deferred item is an obligation with a later trigger and a reviewer outside your contract. A register that files it under 'not started' has already lost it.definition
- The drawing comparison marks every sheet as changedWhen a comparison returns differences on every sheet, it is usually telling you it never managed to line the two files up. Three sheets you know did not change will settle it in about ten minutes.diagnostic
- The extracted equipment schedule is one column out of alignmentValidate three known rows against the sheet by tag number rather than by position, then run the four post-extraction rules that catch a shift before anyone prices the schedule.diagnostic
Working on something in this space?
Tell us where you are in a sentence or two. We'll tell you honestly whether we're the right team, and what a sensible first slice of the work looks like.
Start the conversation