Capability template for quality management

Deliverable issue completeness check

As a calculation, report or drawing package nears issue, the quality reviewer or document controller gets a checklist: missing review records, revisions that disagree between the index, the register and the title block, and citations of out-of-date calculations. Issue stays with the engineers.

Put this on your planBuild this in a sprint

Add it to a workflow in the Fully Powered Planner, beside the teams and roles that will run it. Book a fit call

The outcome

The question on the day before issue is rarely "is the design right?" It is "is everything that should be in this package actually here, and does it all refer to the same version of itself?" Answering that by hand means opening the index, the revision register, the review records and every drawing's title block, and comparing them one at a time.

This capability does that comparison against your firm's own issue checklist. For every document in the package it reports each checklist item as met, not met, or left for a person, with the facts beside it: the revision the index shows, the revision the register shows, the revision on the title block; the review record that exists, and for which revision, by whom, and when; the calculation a drawing cites and the revision it cites. Documents that appear in one list and not another are set apart.

A package can be complete and still wrong, and this check says nothing about which. It does not check a calculation, judge a design or sign anything off. The responsible engineer and the quality reviewer confirm technical adequacy and authorize issue, and every gap is written as a question for them.

Who starts the work, and when

The quality reviewer or the document controller starts it when a package is about to be issued, usually a day or two ahead so there is time to fix what turns up. It is run again after the gaps are closed, to see what remains. Nothing is connected: the person supplies the lists.

What they supply

  • The issue checklist, one row per requirement: an identifier, the requirement, the document types it applies to, and which test the check should run.
  • The deliverable index for the package: document number, title, type, revision, the revision on the title block, and author.
  • The revision register: each revision of each document, with its date and a short description.
  • The recorded review approvals: document, revision, reviewer, date and outcome.
  • The calculation references: which calculation, at which revision, each report or drawing cites.
  • A few settings: the package name, the purpose and planned date of issue, the names of the responsible engineer and the quality reviewer, today's date, and the outcomes that count as approved.

If a list's columns are named differently from the ones the template expects, the assistant stops and asks which is which.

What comes out

  1. A header naming the package, the purpose of issue, who confirms and who authorizes, and counts that add up: results met, not met and left for a person.
  2. What to settle before issue, a numbered list of questions for the responsible engineer, the quality reviewer or the document controller.
  3. Document by document, each checklist item that applies to it with its result and the facts.
  4. Package-level discrepancies: documents found in the register, in the review approvals or cited by another document but missing from the index.
  5. Items left for a person, with the person who decides each.

In a good checklist, every result traces to a row in a list you supplied, and no gap is described as a conclusion about the design.

An invented example

Illustrative example with invented data. The firm, the project, the people and every document below are invented. Engineering Firm A is an invented consulting engineering firm. Priya, its document controller, is checking the package for a bridge deck rehabilitation (an invented project, "Site 7") on 15 October 2026, five days before the planned issue to the client. First come the inputs she supplied, in full, then the checklist the capability returned.

The inputs

1. Settings

Package: Site 7 bridge deck rehabilitation, design package
Purpose of issue: issue to client for review
Planned issue: 20 October 2026
Responsible engineer: Engineer Z
Quality reviewer: Reviewer Y
Run by: Priya, document controller
Today: 15 October 2026
Outcomes that count as approved: Approved

2. Issue checklist

item_id,requirement,applies_to,test
C01,Document is in the index and has an entry in the revision register,all,listed
C02,Index revision register revision and title block revision agree,all,revision-match
C03,A review record approves the issue revision by someone other than the author and is dated on or after the revision,all,review-record
C04,Every calculation cited is in the index and cited at its current revision,"report,drawing",calc-reference
C05,Responsible engineer's confirmation of the design basis is recorded on the report cover,report,by-hand

3. Deliverable index

doc_no,title,type,revision,title_block_revision,author
CALC-001,Deck slab flexure calculation,calculation,B,B,Engineer P
CALC-002,Bearing pad calculation,calculation,A,A,Engineer Q
RPT-001,Rehabilitation design basis report,report,C,C,Engineer R
DWG-101,Deck plan and sections,drawing,D,C,Engineer S
DWG-102,Bearing replacement details,drawing,B,B,Engineer S
DWG-103,Traffic staging plan,drawing,A,A,Engineer T

4. Revision register

doc_no,revision,date,description
CALC-001,A,2026-09-14,First issue for check
CALC-001,B,2026-10-05,Updated for revised dead load
CALC-002,A,2026-09-21,First issue for check
RPT-001,B,2026-09-30,Client comments incorporated
RPT-001,C,2026-10-12,Bearing section added
DWG-101,C,2026-10-02,Joint locations revised
DWG-101,D,2026-10-14,Updated to calculation revision B
DWG-102,A,2026-09-28,First issue
DWG-102,B,2026-10-09,Bearing size changed
DWG-104,A,2026-10-10,Lighting conduit layout

5. Recorded review approvals

doc_no,revision,reviewer,date,outcome
CALC-001,B,Checker M,2026-10-08,Approved
CALC-002,A,Checker M,2026-09-19,Approved
RPT-001,C,Engineer R,2026-10-13,Approved
DWG-101,C,Checker N,2026-10-03,Approved
DWG-102,B,Checker N,2026-10-10,Approved

6. Calculation references

doc_no,calc_ref,calc_revision
RPT-001,CALC-001,B
RPT-001,CALC-002,A
DWG-101,CALC-001,A
DWG-102,CALC-002,A
DWG-102,CALC-009,A

The output

DELIVERABLE ISSUE COMPLETENESS CHECK: Site 7 bridge deck rehabilitation, design package

For: Priya, document controller. Purpose of issue: issue to client for review, planned 20 October 2026. Responsible engineer: Engineer Z. Quality reviewer: Reviewer Y.
Prepared: 15 October 2026, from the issue checklist (5 items), the deliverable index (6 documents), the revision register (10 rows), the review approvals (5 rows) and the calculation references (5 rows). Outcomes that count as approved: Approved.
Results: 23 (12 met, 9 not met, 2 left for a person). Documents with at least one not met: 5 of 6.

To settle before issue: 6
1. CALC-002: the only approval of revision A is dated before the revision. Question for Reviewer Y: is the approval to stand?
2. RPT-001: the only approval of revision C was recorded by its author, Engineer R. Question for Reviewer Y: who checks revision C?
3. DWG-101: the title block shows revision C while the index and register show D; the only approval is for revision C; it cites CALC-001 at revision A, and the index shows B. Question for Engineer Z: which revision is right, D or the title block's C, who approves revision D, and which revision of CALC-001 does the drawing rest on?
4. DWG-102: it cites CALC-009, which is not in the index. Question for Engineer Z: is CALC-009 part of this package, and if so what is its number, revision and approval?
5. DWG-103: it has no register entry and no approval. Question for Priya: is DWG-103 meant to be in this package? Question for Reviewer Y: who approves revision A?
6. DWG-104: it is in the register and not in the index. Question for Priya: is DWG-104 part of this package?

Document by document

CALC-001 Deck slab flexure calculation (calculation, revision B)
  C01 Met: register entry for revision B, 5 October 2026.
  C02 Met: index B, register B, title block B.
  C03 Met: Checker M approved revision B on 8 October 2026; author Engineer P.

CALC-002 Bearing pad calculation (calculation, revision A)
  C01 Met: register entry for revision A, 21 September 2026.
  C02 Met: index A, register A, title block A.
  C03 Not met: Checker M approved revision A on 19 September 2026, before the revision's register date, 21 September 2026. See 1.

RPT-001 Rehabilitation design basis report (report, revision C)
  C01 Met: register entry for revision C, 12 October 2026.
  C02 Met: index C, register C, title block C.
  C03 Not met: the only record for revision C is by Engineer R, the author. See 2.
  C04 Met: cites CALC-001 at B (index B) and CALC-002 at A (index A).
  C05 By hand: the assistant cannot see the report cover. Decided by Engineer Z.

DWG-101 Deck plan and sections (drawing, revision D)
  C01 Met: register entry for revision D, 14 October 2026.
  C02 Not met: index D, register D, title block C. See 3.
  C03 Not met: the only record is for revision C (Checker N, 3 October 2026); none for revision D. See 3.
  C04 Not met: cites CALC-001 at A; the index shows B. See 3.

DWG-102 Bearing replacement details (drawing, revision B)
  C01 Met: register entry for revision B, 9 October 2026.
  C02 Met: index B, register B, title block B.
  C03 Met: Checker N approved revision B on 10 October 2026; author Engineer S.
  C04 Not met: cites CALC-002 at A (index A) and CALC-009 at A, which is not in the index. See 4.

DWG-103 Traffic staging plan (drawing, revision A)
  C01 Not met: no register entry. See 5.
  C02 Not met: no register revision to compare; index A, title block A. See 5.
  C03 Not met: no review record. See 5.
  C04 By hand: no calculation references supplied for DWG-103. Decided by Engineer Z.

Package-level discrepancies: 2
In the register and not in the index: DWG-104, revision A, 10 October 2026, "Lighting conduit layout". See 6.
Cited and not in the index: CALC-009 (cited by DWG-102 at revision A). See 4.
In the review approvals and not in the index: none.

Left for a person: 2
RPT-001 C05: Engineer Z checks that the report cover records the responsible engineer's design-basis confirmation.
DWG-103 C04: Engineer Z says whether the drawing relies on any calculation.

Completeness check only. No calculation has been checked, no design judged and nothing signed off, issued, changed or sent. Engineer Z and Reviewer Y confirm technical adequacy and authorize issue.

Every result traces to a row in a list Priya supplied. What happens next is hers and the engineers': they settle the six questions, correct the lists and the documents themselves, and run the check again.

Where it fits

  • Quality management: the reviewer who confirms that a package is ready before it is issued.
  • Project and delivery: project managers and document controllers who run the issue date.
  • Engineering firms: calculation, report and drawing packages with a checker's approval on record.
  • Construction: design and delivery packages going to a contractor or an authority.
  • Professional services: technical advisory work released as reports with supporting calculations.
  • Established businesses: firms with an issue procedure that already exists and needs to be applied the same way each time.

What has to change for your company

Your own issue checklist is the standard, so the first change is to put it in the template's columns and choose a test for each row. Decide which outcomes count as approved and whether an approval may be given by the author of the document, as the template assumes it may not. Set the revision labelling convention you use, because the check compares labels exactly. Add the item types you want left for a person. Agree who decides each kind of gap. It runs in ChatGPT, Claude, Copilot or Gemini; decide which exports it may be given.

What has been checked

Fully Powered AI wrote this capability template in its own words from its own map of the work, with no third-party text. It was editorially reviewed on 10 November 2026. It was tried once on its invented example in Claude on 10 November 2026; the record is published with it. The run was blind on the inputs, so the example's output was not visible to it, and it found ambiguities and gaps in the instruction block, since edited. Edits made afterward to the instructions, the output format and the example's wording have not been run again. It has not yet been tested in a client environment. It has not yet been tested as a packaged version in ChatGPT, Claude, Copilot or Gemini.

The full capability template

Everything above is the outline. The complete capability template is the working version: the roles, the inputs, the procedure, the exceptions and stop conditions, the output format, the reviewer checklist, the acceptance tests, the instructions for an AI assistant and what to customize for your company. It comes with a download and the link to its folder in Fully Powered’s public repository.

View the full template

Free with an account. Sign in by email: no password and no card.

Next step

Put this capability to work for your team: on your plan, or built with you in a sprint.

Put this on your plan

Add it to a workflow in the Fully Powered Planner, beside the teams and roles that will run it.

Build this in a sprint

In a sprint, Fully Powered adapts this capability template to your rules, proves it on your own work and puts it in the hands of the roles that own it.

Two ways to begin:

Rather talk it through first? Book a fit callDiscuss adapting this