SD headings. Unified Facilities Guide Specifications, the guide specifications used for military and federal facilities work, list submittals under numbered headings in each section’s Submittals paragraph. Spec Register Builder maps each heading to a submittal type: SD-01 Preconstruction, SD-02 Shop Drawings, SD-03 Product Data, SD-04 Samples, SD-05 Design Data, SD-06 Test Reports, SD-07 Certificates, SD-08 Manufacturer’s Instructions, SD-09 Manufacturer’s Field Reports, SD-10 Operation and Maintenance Data, and SD-11 Closeout.
One row per item. Every line under an SD heading is an item until the outline resumes. Each item becomes its own row and gets an ordinal under its heading, so the Paragraph column reads 1.3 SD-03.1, 1.3 SD-03.2, and so on. An item that wraps onto a second line is joined back into one before it is read.
The classification. A UFGS item ends with its classification after a semicolon, such as ; G or ; G, RO. Items whose classification starts with G show G in the Action/Info column, for Government approval; items without one show Info, for information only. The code is taken off the end of the text, so the Requirement Text column holds the item as the specification names it.
UFGS numbering and pages. Part headings without a dash, such as PART 1 GENERAL, and decimal paragraphs such as 1.3.1 and 1.3.1.1 are read alongside the SD lists. Printed pages come from UFGS footers such as SECTION 01 33 00 Page 2, and the PDF page is recorded as well.
A strong signal. An item under an SD heading is an explicit request by its format, so UFGS rows carry a high confidence hint. Paragraphs elsewhere in the section that ask for something to be submitted are listed too, typed by their wording.
Review and export. Select a row and its page renders beside the table. Sort by Section to walk the book in order, or by Type to group SD numbers across sections. Export XLSX or Export CSV writes the register with fourteen columns, including Type and Action/Info, and the workbook’s Manifest sheet records the source file’s SHA-256, so the register names the exact issue of the spec book it came from.