> ## Documentation Index
> Fetch the complete documentation index at: https://docs.formepdf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Inspection Report

> The final inspection checklist, form QA-16: grouped check sections with pass/fail/N-A checkbox columns, an observations block, a disposition box, and a three-slot signature row.

<Frame caption="Inspection Report — rendered output">
  <img src="https://mintcdn.com/dataferry/I-nCXjDKaxTBieX4/images/templates/inspection-report/page-1.webp?fit=max&auto=format&n=I-nCXjDKaxTBieX4&q=85&s=3c09102c9b88b1ddadeb972799f5be92" alt="Inspection Report, page 1" width="1100" height="1424" data-path="images/templates/inspection-report/page-1.webp" />
</Frame>

The final inspection checklist, form QA-16: grouped check sections with pass/fail/N-A checkbox columns, an observations block, a disposition box, and a three-slot signature row. Change the job block and the check rows in `data.json` first. Caveat: the checklist is the set's densest page — its row rhythm is deliberately tighter than the shared table spine to hold one page under the engine's Times metrics (tolerances use the "max" idiom — see lab-report for the glyph-coverage note).

**Engine features exercised:** grouped-header table sections, checkbox cells as bordered blocks, `break-inside`-safe single-page fill dropped for natural flow at the knife edge.

Render it:

```bash theme={null}
npx @formepdf/html templates/inspection-report/index.html -o inspection-report.pdf
```

<CodeGroup>
  ```html index.html theme={null}
  <!DOCTYPE html>
  <html lang="en">
  <head>
  <meta charset="utf-8">
  <title>Final inspection checklist QA-2026-2087 — Northmoor Quality Assurance</title>
  <link rel="stylesheet" href="../northmoor-shared.css">
  <link rel="stylesheet" href="style.css">
  </head>
  <body>
  <div class="sheet">
  <div>

  <header>
  <div class="atop"></div>
    <div class="hd">
      <div class="mast-left">
        <div class="mark">N</div>
        <div>
          <div class="wm">Northmoor</div>
          <div class="sub" style="margin-top: 3pt">Quality Assurance</div>
        </div>
      </div>
      <div class="addr" style="text-align: right">Form QA-16 rev. 5<br>Retain with the job packet<br>2200 Lyell Avenue, Rochester NY</div>
    </div>
    <div class="hr2" style="margin-top: 15pt"></div>
    <div class="dochead">
      <div>
        <div class="lbl lbl-accent" style="margin-bottom: 7.5pt">Quality assurance · form QA-16</div>
        <h1 class="dtitle">Final inspection checklist</h1>
      </div>
      <div style="text-align: right">
        <div class="lbl" style="margin-bottom: 5.25pt">Record number</div>
        <div class="refnum">QA-2026-2087</div>
      </div>
    </div>
  </header>

  <div class="meta meta-qa">
    <div><div class="lbl">Job / shop order</div>20918 · Skid frames, units 41–48<div class="lbl" style="margin-top: 9pt">Drawing</div>4471-A rev. C</div>
    <div><div class="lbl">Customer</div>Brightwater Foods LLC<div class="lbl" style="margin-top: 9pt">Release</div>R-07, ship window 05–16 Oct</div>
    <div><div class="lbl">Inspector</div>H. Delacroix, stamp 44<div class="lbl" style="margin-top: 9pt">Date</div>07 September 2026</div>
    <div><div class="lbl">Quantity presented</div>8 of 8<div class="lbl" style="margin-top: 9pt">Sampling</div>100% dimensional, visual all</div>
  </div>

  <table class="t checklist">
    <thead><tr><th scope="col" style="width: 25.5pt">No.</th><th scope="col">Check</th><th scope="col" style="width: 97.5pt">Requirement</th><th scope="col" style="width: 57pt">Result</th><th scope="col" style="width: 22.5pt">Pass</th><th scope="col" style="width: 22.5pt">Fail</th><th scope="col" style="width: 22.5pt">N/A</th></tr></thead>
    <tbody>
      <tr class="ghead"><td colspan="7">Section 1 — Documentation</td></tr>
      <tr><td>1.1</td><td>Current drawing revision in the job packet</td><td>Rev. C, dated 12 Jun 2026</td><td>Verified</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>1.2</td><td>Material certificates present for all heats</td><td>Mill certs, 3 heats</td><td>3 of 3</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>1.3</td><td>Welder qualifications current</td><td>ASME IX, in date</td><td>4 welders</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr class="ghead"><td colspan="7">Section 2 — Dimensional</td></tr>
      <tr><td>2.1</td><td>Overall length</td><td>96.00 in ± 0.06</td><td>95.98 – 96.03</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>2.2</td><td>Overall width</td><td>48.00 in ± 0.06</td><td>47.99 – 48.02</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>2.3</td><td>Diagonal difference, squareness</td><td>0.12 in max</td><td>0.07 max</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>2.4</td><td>Mounting hole pattern, position</td><td>± 0.03 in to datum B</td><td>0.02 max</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr class="ghead"><td colspan="7">Section 3 — Welding and finish</td></tr>
      <tr><td>3.1</td><td>Visual weld inspection, all joints</td><td>AWS D1.1 table 6.1</td><td>Accept</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>3.2</td><td>Undercut and spatter removed</td><td>None permitted</td><td>Accept</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>3.3</td><td>Dry film thickness, primer</td><td>2.0 – 3.5 mil</td><td>2.4 – 3.1</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>3.4</td><td>Adhesion, cross-hatch test</td><td>ASTM D3359, 4B min</td><td>4B</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr class="ghead"><td colspan="7">Section 4 — Identification and packing</td></tr>
      <tr><td>4.1</td><td>Serial plate fitted and legible</td><td>NM-20918-41 to 48</td><td>8 of 8</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
      <tr><td>4.2</td><td>Protective wrap and edge guards</td><td>Spec PK-04</td><td>Applied</td><td><div class="ck"></div></td><td><div class="ck"></div></td><td><div class="ck"></div></td></tr>
    </tbody>
  </table>

  <div class="obsrow">
    <div class="obs"><div class="lbl" style="margin-bottom: 5.25pt">Observations and non-conformances raised</div>Unit 44: minor spatter on the inside face of the near rail, removed and re-inspected at 14:20 — no NCR raised. Unit 47: primer at 3.1 mil on the corner gusset, within tolerance, noted for the powder coat line.</div>
    <div class="box dispo">
      <div class="lbl" style="margin-bottom: 4.5pt">Disposition</div>
      <div class="dispo-lines">
        <div class="ckpair"><div class="ckline"><div class="ck"></div><span>Accept</span></div><div class="ckline"><div class="ck"></div><span>Accept with note</span></div></div>
        <div class="ckpair"><div class="ckline"><div class="ck"></div><span>Rework</span></div><div class="ckline"><div class="ck"></div><span>Reject</span></div></div>
      </div>
    </div>
  </div>

  <div class="sig sig-qa">
    <div class="sigbox"><div class="lbl">Inspector</div><div class="sigline">H. Delacroix · stamp 44</div></div>
    <div class="sigbox"><div class="lbl">Quality manager</div><div class="sigline">P. N. Raghunathan</div></div>
    <div class="sigbox" style="flex-grow: 0.6">
      <div class="lbl">Date of inspection</div><div class="sigline">07 September 2026</div></div>
  </div>

  <footer class="foot foot-tight" style="margin-top: 6pt">
    <div style="flex-grow: 1">Retain with the job packet for seven years. A failed check requires an NCR before the job may proceed.</div>
    <div>QA-2026-2087</div>
  </footer>

  </div>
  </div>
  </body>
  </html>
  ```

  ```css style.css theme={null}
  /* inspection-report — final inspection checklist, form QA-16.
   * Accent policy (operational): grouped-section header rows only. */
  @page {
    size: Letter;
    margin: 52.5pt 57pt 40.5pt;
    @bottom-left {
      content: "Final inspection · Job 20918 · QA-2026-2087";
      font-family: Helvetica, Arial, sans-serif;
      font-size: 5.625pt;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      color: #8A857E;
    }
    @bottom-right {
      content: "Page " counter(page) " of " counter(pages);
      font-family: Helvetica, Arial, sans-serif;
      font-size: 5.625pt;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      color: #8A857E;
    }
  }
  .sheet { position: relative; }
  .atop { position: absolute; top: -52.5pt; left: -57pt; right: -57pt; height: 3pt; background-color: #7B2233; }
  .meta-qa { grid-template-columns: 1fr 1fr 1fr 1fr; margin-top: 12pt; line-height: 1.5; }
  .checklist { margin-top: 18pt; }
  .checklist td { padding-top: 2.25pt; padding-bottom: 2.25pt; line-height: 1.25; }
  .checklist .ghead td { padding-top: 6.75pt; }
  .obsrow { display: flex; gap: 19.5pt; margin-top: 7.5pt; }
  .obs { width: 58%; font-size: 7.125pt; line-height: 1.65; }
  .dispo { width: 187.5pt; }
  .dispo-lines { font-size: 7.5pt; line-height: 1.6; }
  .ckline { display: flex; gap: 4.5pt; align-items: center; margin-bottom: 4.5pt; }
  .ckline .checklist .ck { width: 7.5pt; height: 7.5pt; }
  .ck-unused { flex-shrink: 0; }
  .ckpair { display: flex; gap: 15pt; }
  .sig-qa { margin-top: 9pt; }
  .sig-qa .sigline { margin-top: 12pt; }
  .foot-tight { padding-top: 6pt; }
  ```
</CodeGroup>

Both files assume [`northmoor-shared.css`](https://github.com/formepdf/forme/blob/main/templates/northmoor-shared.css) alongside them — the set's shared spine (type scale, tables, signature blocks, the accent).

<Accordion title="Sample data (data.json)">
  ```json data.json theme={null}
  {
    "recordNumber": "QA-2026-2087",
    "form": "QA-16 rev. 5",
    "job": "20918 · Skid frames, units 41–48",
    "drawing": "4471-A rev. C",
    "customer": "Brightwater Foods LLC",
    "release": "R-07, ship window 05–16 Oct",
    "inspector": "H. Delacroix, stamp 44",
    "date": "07 September 2026",
    "quantityPresented": "8 of 8",
    "sampling": "100% dimensional, visual all",
    "sections": [
      {
        "name": "Section 1 — Documentation",
        "checks": [
          [
            "1.1",
            "Current drawing revision in the job packet",
            "Rev. C, dated 12 Jun 2026",
            "Verified"
          ],
          [
            "1.2",
            "Material certificates present for all heats",
            "Mill certs, 3 heats",
            "3 of 3"
          ],
          [
            "1.3",
            "Welder qualifications current",
            "ASME IX, in date",
            "4 welders"
          ]
        ]
      },
      {
        "name": "Section 2 — Dimensional",
        "checks": [
          [
            "2.1",
            "Overall length",
            "96.00 in ± 0.06",
            "95.98 – 96.03"
          ],
          [
            "2.2",
            "Overall width",
            "48.00 in ± 0.06",
            "47.99 – 48.02"
          ],
          [
            "2.3",
            "Diagonal difference, squareness",
            "≤ 0.12 in",
            "0.07 max"
          ],
          [
            "2.4",
            "Mounting hole pattern, position",
            "± 0.03 in to datum B",
            "0.02 max"
          ]
        ]
      },
      {
        "name": "Section 3 — Welding and finish",
        "checks": [
          [
            "3.1",
            "Visual weld inspection, all joints",
            "AWS D1.1 table 6.1",
            "Accept"
          ],
          [
            "3.2",
            "Undercut and spatter removed",
            "None permitted",
            "Accept"
          ],
          [
            "3.3",
            "Dry film thickness, primer",
            "2.0 – 3.5 mil",
            "2.4 – 3.1"
          ],
          [
            "3.4",
            "Adhesion, cross-hatch test",
            "ASTM D3359, 4B min",
            "4B"
          ]
        ]
      },
      {
        "name": "Section 4 — Identification and packing",
        "checks": [
          [
            "4.1",
            "Serial plate fitted and legible",
            "NM-20918-41 to 48",
            "8 of 8"
          ],
          [
            "4.2",
            "Protective wrap and edge guards",
            "Spec PK-04",
            "Applied"
          ]
        ]
      }
    ],
    "observations": "Unit 44: minor spatter on the inside face of the near rail, removed and re-inspected at 14:20 — no NCR raised. Unit 47: primer at 3.1 mil on the corner gusset, within tolerance, noted for the powder coat line.",
    "signatories": [
      {
        "role": "Inspector",
        "name": "H. Delacroix · stamp 44"
      },
      {
        "role": "Quality manager",
        "name": "P. N. Raghunathan"
      },
      {
        "role": "Date of inspection",
        "name": "07 September 2026"
      }
    ]
  }
  ```
</Accordion>

***

MIT-licensed, free to copy — [source on GitHub](https://github.com/formepdf/forme/tree/main/templates/inspection-report). Passes PDF/UA-1 validation (veraPDF) in CI; validation is a floor, not a certification.
