The whole spec, indexed the way it was written.
Specification manuals run a thousand pages and follow a precise structure — CSI MasterFormat divisions, sections, and parts. Nudgy parses that structure instead of flattening it, which is the difference between retrieval and guesswork.
- CSI MasterFormat
- Section · Part · Clause
- Cross-references linked
Indexed once at setup · Versioned on every addendum
Parsed by structure, not by token count
A spec is not a wall of text. It is divisions, sections, and parts — Part 1 General, Part 2 Products, Part 3 Execution — each carrying different kinds of requirements. Nudgy chunks the document along that structure, so a product requirement is never separated from the standard that governs it. Generic text-splitting loses exactly the relationships an audit depends on.
Cross-references become edges, not dead strings
Specs constantly point sideways: “See Section 09 90 00.” In most tools that sentence is inert text. In Nudgy's index it is a traversable link — when a door schedule audit touches 08 71 00, the sections it references are retrieved with it. The audit reads the spec the way its author intended it to be read.
Division 01 rides along on every audit
General Requirements govern everything, so Nudgy pins the Division 01 sections into every audit's context regardless of which schedule is being checked. A door schedule audit sees the quality-assurance and submittal requirements that apply to it — not just the hardware section it cites.
Addenda without amnesia
When an addendum is issued, replace the spec and the document is re-indexed as a new version. Prior versions are retained, and every audit records exactly which spec version it ran against — so a finding from March is still defensible in November.
Indexing
One document becomes a structured index
In practice
What extraction actually looks like
SOURCE — AS WRITTEN
SECTION 08 71 00 — DOOR HARDWARE
PART 2 — PRODUCTS
2.4 EXIT DEVICES
A. Fire-rated openings: provide exit devices listed and labeled for the required rating.
B. Finish: match Section 09 90 00 where field-painted.
INDEXED — AS STORED
division: 08 — Openings
section: 08 71 00
part: 2 — Products
clause: 2.4.A
requirement: rated-opening hardware must carry matching label
cross-ref: → 09 90 00 (2.4.B)
Spec search
Ask the spec a question, get a cited answer
The same index that powers audits answers questions directly. Ask in plain language; the answer comes back with a confidence rating and the source clauses quoted — and when the spec can't answer, it says so instead of improvising.

