← Vault Index
Source: frameworks/kit-job-description-optimization/04-quality.md

Quality — Job Description Optimization QC Checklists

Gate 1: Binary — all items must pass before building starts. A single failure stops the build.

Gate 2: Weighted — 100 points total. Pass threshold: 90/100. Run after every build and after every revision.

Both gates must pass before any deliverable is sent to the client.


Gate 1 — Pre-Build (Gap Protocol)

Routing Check

Is an extraction interview available?

Upstream Inputs

Extraction Coverage

Gap Report Status


Gate 2 — Post-Build (100 points, 90+ to pass)

Position Profile Quality (35 points)

#CheckPoints
1Role purpose explains WHY, not just WHAT (would a reader understand what the organization loses if this role is empty?)5
2Must-haves are explicitly designated — each one is genuinely non-negotiable5
3Nice-to-haves are clearly separated from must-haves (no ambiguity)4
4No requirement inflation (every must-have is proportionate to the role level)4
5Responsibilities are written as actions with enough specificity to inform the scorecard4
6Competency expectations are behavioral, not generic labels3
7Organizational context is specific to the current moment, not boilerplate4
8Compensation range is included or flagged as a pending deliverable3
9Success measures are defined (or flagged as a gap if not captured during extraction)3

Profile failures are blocking. The position profile feeds every downstream deliverable. A flawed profile propagates errors through the entire search.


Job Description Quality (25 points)

#CheckPoints
10Responsibilities are action-based, not competency-based4
11Required qualifications are calibrated to the actual role (no inflation from prior descriptions)4
12Reporting structure is clear and current3
13Working conditions are specific (not vague "some travel may be required")3
14Compliance elements present where required (EEO statement, salary disclosure where legally mandated)4
15Consistent with position profile — same must-haves, same role purpose, same structure4
16No protected-class language that could be construed as discriminatory3

Job Ad Quality (20 points — skip if no ad being produced)

#CheckPoints
17Opens with what makes the opportunity compelling, not a requirements list4
18Written from the candidate's perspective ("You will..." not "The organization needs...")3
19Tone matches the target candidate and publication channel3
20Requirements are accurately represented (no promises the role doesn't deliver)4
21Clear application method and what to expect after applying3
22Consistent with position profile — no requirements added or removed3

If no job ad is being produced, redistribute 20 points: add 10 to Position Profile, 10 to Job Description.


Content Accuracy (10 points)

#CheckPoints
23Organization name matches reference data in every deliverable2
24Role title is consistent across all deliverables2
25All proper nouns match reference data2
26No content drawn from the golden example as a source2
27No content from a prior client's deliverables carried into this build2

Cross-Deliverable Consistency (10 points)

#CheckPoints
28Must-haves are identical across all deliverables (no requirements added or dropped between profile and ad)4
29Role purpose is consistent (adapted for audience but same core message)3
30Compensation context is consistent where disclosed3

Scoring Summary

CategoryPoints
Position Profile Quality35
Job Description Quality25
Job Ad Quality20
Content Accuracy10
Cross-Deliverable Consistency10
Total100

Pass threshold: 90/100

Blocking failures:


Common Failure Modes

FailureWhat It Looks LikeRoot CauseFix
Requirement inflationMid-level role requires MBA, 15 years experience, and six certificationsPrior description accumulated requirements across multiple hiring cycles; extraction didn't deflateWalk through each "requirement" with stakeholders: "If someone has everything else but not this, do you pass?"
Competencies as responsibilitiesPosition profile says "Strategic Leadership" as a responsibilityExtraction captured what the role IS, not what the role DOESRewrite: "Lead annual strategic planning process and present to the board"
Job ad reads like a job descriptionAd opens with "The organization seeks a qualified professional with 10+ years..."Ad written as a reformatted JD, not as an attraction documentRewrite from candidate perspective: lead with compelling elements, reframe requirements as identity
Stale organizational contextProfile says "in a period of rapid growth" but the organization stabilized two years agoContext pulled from prior documentation without extraction validationReplace with current organizational reality from extraction
Cross-deliverable driftProfile lists 5 must-haves; ad lists 7 (two were added by someone reviewing the ad)Deliverables edited independently without cross-checkingAfter any revision to any deliverable, re-run cross-deliverable consistency check
Generic role purpose"This role is responsible for overseeing operations and ensuring organizational success"Role purpose written as a summary, not as a strategic rationaleAsk: "What changes about this organization's capacity when this role is filled?" Write the answer.