{
  "fleet": "Apex Instruments pre-delivery verifier fleet",
  "version": "3.2",
  "asOf": "2026-09-04",
  "note": "Each verifier reads with fresh context and looks for one class of problem. The blind spots are part of the record. A verifier that claims to see everything is lying.",
  "severities": [
    { "id": "blocker", "label": "Blocker", "meaning": "Delivery stops. A person has to decide before anything leaves the building." },
    { "id": "major", "label": "Major", "meaning": "The document is wrong in a way a reader would act on. It is fixed before delivery." },
    { "id": "minor", "label": "Minor", "meaning": "The document is off standard. It is fixed if there is time, logged if there is not." }
  ],
  "kinds": [
    { "id": "letter", "label": "Letter" },
    { "id": "price-sheet", "label": "Price sheet" },
    { "id": "service-levels", "label": "Service levels" },
    { "id": "guide", "label": "Guide" },
    { "id": "proposal", "label": "Proposal" },
    { "id": "note", "label": "Note" },
    { "id": "one-pager", "label": "One pager" }
  ],
  "verifiers": [
    {
      "id": "v01-unsourced-claim",
      "name": "Unsourced claim",
      "family": "Truth",
      "looksFor": "Any assertion of fact, capability or obligation that cannot be traced to a line in a named source document. Every sentence that could be argued with has to point somewhere.",
      "severity": "blocker",
      "reads": [
        "The draft, sentence by sentence",
        "The full text of every source in the draft's declared source set",
        "The source index, so it can tell a missing source from a missing claim"
      ],
      "cannotSee": [
        "A source that exists in the company but was never attached to this draft",
        "Whether an untraceable claim happens to be true anyway",
        "Commitments made verbally on a call and never written down"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v02-figure-match",
      "name": "Figure match",
      "family": "Truth",
      "looksFor": "Every price, count, percentage, duration and date in the draft, compared digit for digit against the figure in the source it claims to come from.",
      "severity": "blocker",
      "reads": [
        "Every numeral and written number in the draft",
        "The price master, the product specification and the plan definitions",
        "The unit each figure carries, because a right number in the wrong unit is a wrong number"
      ],
      "cannotSee": [
        "Figures inside an image or a chart that was pasted in as a picture",
        "A figure whose source table it was not given",
        "Whether the source figure itself is current"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v03-price-parity",
      "name": "Price parity",
      "family": "Truth",
      "looksFor": "The same item priced differently in two documents going out in the same batch, and any price quoted without saying which column it came from, list or partner.",
      "severity": "blocker",
      "reads": [
        "Every price in this draft",
        "Every price in the six sibling drafts in the same batch",
        "Both columns of the price master, list and partner"
      ],
      "cannotSee": [
        "A price agreed in a side letter that never reached the price master",
        "Prices in documents outside this batch",
        "Whether a discount was authorised"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "proposal", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v04-time-promise",
      "name": "Time promise",
      "family": "Truth",
      "looksFor": "Every promise about time. Turnaround, response, lead time, uptime, availability windows, anything stated in hours or business days. Each one has to match a line in an operations source or it does not ship.",
      "severity": "blocker",
      "reads": [
        "Every sentence in the draft containing a duration, a clock time or a business day count",
        "The operations turnaround table",
        "The plan definitions",
        "The signed partner terms",
        "The support routing table"
      ],
      "cannotSee": [
        "A commitment an account manager made on a call",
        "A promise expressed as a picture, for example a clock graphic with no words",
        "Whether operations could in fact meet a promise it never made"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v05-effective-date",
      "name": "Effective date",
      "family": "Truth",
      "looksFor": "A document that states figures without saying from when, or that carries a version stamp that does not match the source it was built from.",
      "severity": "major",
      "reads": [
        "The header and footer of every page",
        "The effective date on the price master and the plan definitions",
        "The version stamp the generator wrote"
      ],
      "cannotSee": [
        "Whether a date printed on the page was overwritten by hand after generation",
        "Which version the reader will still have on their desk in six months"
      ],
      "appliesTo": ["price-sheet", "service-levels", "guide", "proposal", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v06-entity-naming",
      "name": "Entity naming",
      "family": "Consistency",
      "looksFor": "The company name, the partner name and every product name written exactly as the naming record has them, including capitalisation, spacing and the absence of invented shorthand.",
      "severity": "major",
      "reads": [
        "Every proper noun in the draft",
        "The naming record",
        "The partner terms, for the partner's own legal name"
      ],
      "cannotSee": [
        "A name that is spelled consistently and consistently wrong across every source",
        "Whether a partner has renamed itself since the terms were signed"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v07-product-line",
      "name": "Product line",
      "family": "Truth",
      "looksFor": "Products, configurations and accessories that do not exist. The line is Meridian Bench, Meridian Pro and Meridian Field Kit. Anything else has to be in the specification or it is invented.",
      "severity": "blocker",
      "reads": [
        "Every product reference in the draft",
        "The Meridian product specification",
        "The accessory and consumable list"
      ],
      "cannotSee": [
        "A product that is real but not yet in the specification",
        "A configuration built for one partner and never catalogued"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v08-plan-features",
      "name": "Plan features",
      "family": "Truth",
      "looksFor": "Anything said to be included in Atlas Care or Atlas Care Plus, checked line by line against the plan definitions, including what is deliberately excluded.",
      "severity": "blocker",
      "reads": [
        "Every list of inclusions in the draft",
        "The Atlas Care plan definitions, both tiers, including the exclusions section"
      ],
      "cannotSee": [
        "An inclusion granted to a single account as a goodwill exception",
        "Whether an exclusion is being enforced in practice"
      ],
      "appliesTo": ["letter", "service-levels", "proposal", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v09-contact-block",
      "name": "Contact block",
      "family": "Consistency",
      "looksFor": "Email domains, phone number format, postal address and web address, against the contact card. A wrong digit here costs more than a wrong adjective anywhere else.",
      "severity": "major",
      "reads": [
        "Every email address, phone number, address and web address in the draft",
        "The company contact card"
      ],
      "cannotSee": [
        "Whether a mailbox that is formatted correctly is actually monitored",
        "A phone number that was correct when the card was written and has since moved"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v10-banned-phrase",
      "name": "Banned phrase",
      "family": "Voice",
      "looksFor": "Phrases on the register, in every spelling variant the register records, with the approved alternative offered in place.",
      "severity": "minor",
      "reads": [
        "The full text of the draft",
        "The phrase register, forty entries with their variants"
      ],
      "cannotSee": [
        "A phrase that is off voice but not yet on the register",
        "Tone carried by layout rather than words"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v11-hype-and-superlative",
      "name": "Hype and superlative",
      "family": "Voice",
      "looksFor": "Superlatives, unprovable comparatives and market claims. Best, fastest, only, leading, and any comparison against competitors that no source supports.",
      "severity": "major",
      "reads": [
        "The full text of the draft",
        "The claims policy, which says a comparative claim needs a measurement behind it"
      ],
      "cannotSee": [
        "Whether a superlative is defensible, only whether it is supported here",
        "Hype carried by a photograph"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": false
    },
    {
      "id": "v12-typography",
      "name": "Typography rules",
      "family": "Voice",
      "looksFor": "Dashes used where the house rules say commas or periods, mixed quote characters, double spaces after a period, and inconsistent number formatting.",
      "severity": "minor",
      "reads": [
        "The raw characters of the draft",
        "The house typography rules"
      ],
      "cannotSee": [
        "Typography inside an embedded image",
        "Anything about whether the sentence is any good"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": false
    },
    {
      "id": "v13-reading-level",
      "name": "Reading level",
      "family": "Fit",
      "looksFor": "Sentences longer than the audience band allows, stacked clauses, and terms used before they are defined.",
      "severity": "minor",
      "reads": [
        "Every sentence in the draft, with its length and clause count",
        "The audience band the draft declares"
      ],
      "cannotSee": [
        "Whether the reader already knows the term",
        "Comprehension. It measures shape, not understanding."
      ],
      "appliesTo": ["letter", "guide", "proposal", "note", "one-pager"],
      "needsSources": false
    },
    {
      "id": "v14-audience-fit",
      "name": "Audience fit",
      "family": "Fit",
      "looksFor": "Content aimed at the wrong reader. Internal shorthand in an external piece, procurement detail in a bench operator's guide, operator detail in a document for a signatory.",
      "severity": "major",
      "reads": [
        "The declared audience and the delivery route",
        "The full text of the draft",
        "The audience matrix, which says what each reader is assumed to know"
      ],
      "cannotSee": [
        "Who will actually be forwarded the document",
        "Whether the declared audience is the real one"
      ],
      "appliesTo": ["letter", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v15-required-blocks",
      "name": "Required blocks",
      "family": "Completeness",
      "looksFor": "Blocks the document type requires and does not have. A price sheet without a validity line. A guide without a support route. A proposal without a scope boundary.",
      "severity": "major",
      "reads": [
        "The document type declared by the draft",
        "The block list for that type",
        "The draft's own headings and sections"
      ],
      "cannotSee": [
        "Whether a block that is present is any good",
        "A block that is required by a partner's own process and not by ours"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": false
    },
    {
      "id": "v16-internal-consistency",
      "name": "Internal consistency",
      "family": "Consistency",
      "looksFor": "The same fact stated twice in one document and not agreeing with itself. A figure in the table that differs from the figure in the paragraph above it.",
      "severity": "major",
      "reads": [
        "Every figure, name and date in the draft, indexed by what it refers to",
        "Nothing else. This one reads the draft alone."
      ],
      "cannotSee": [
        "Which of two disagreeing statements is the correct one",
        "A contradiction spread across two documents"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": false
    },
    {
      "id": "v17-cross-document",
      "name": "Cross document",
      "family": "Consistency",
      "looksFor": "This draft contradicting one of its six siblings in the same batch. The same fact told two ways to the same reader in the same week.",
      "severity": "major",
      "reads": [
        "This draft",
        "The six other drafts in the batch",
        "The batch manifest, which says who receives what"
      ],
      "cannotSee": [
        "Documents outside the batch, including everything already delivered",
        "Which of two contradicting drafts is right"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v18-obligation-language",
      "name": "Obligation language",
      "family": "Risk",
      "looksFor": "Sentences that create an obligation. Guarantee, warrant, ensure, will always, unlimited. Each one has to match an approved clause word for word or be rewritten.",
      "severity": "blocker",
      "reads": [
        "Every sentence containing an obligation verb",
        "The approved clause library",
        "The signed partner terms"
      ],
      "cannotSee": [
        "An obligation created by a picture or a table without words",
        "Whether the approved clause library is itself current",
        "Obligations already made in earlier correspondence"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "proposal", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v19-accessibility",
      "name": "Accessibility",
      "family": "Delivery",
      "looksFor": "Heading levels out of order, link text that says nothing, meaning carried by colour alone, tables without headers, and images without a text alternative.",
      "severity": "major",
      "reads": [
        "The document structure as delivered, headings, lists, tables and links",
        "The accessibility rules the company publishes"
      ],
      "cannotSee": [
        "How the document behaves in the reader's own software",
        "Whether an alternative text is accurate, only whether one exists"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": false
    },
    {
      "id": "v20-reference-resolves",
      "name": "Reference resolves",
      "family": "Delivery",
      "looksFor": "Internal cross references and links that point at nothing. See page 12 when there are ten pages. A link to a page that was renamed.",
      "severity": "major",
      "reads": [
        "Every link and cross reference in the draft",
        "The draft's own page and heading list",
        "The published page index"
      ],
      "cannotSee": [
        "Whether a link that resolves goes somewhere useful",
        "External addresses it was not allowed to request"
      ],
      "appliesTo": ["guide", "proposal", "note", "one-pager"],
      "needsSources": true
    },
    {
      "id": "v21-source-freshness",
      "name": "Source freshness",
      "family": "Truth",
      "looksFor": "A draft built correctly from a source that was already past its own review date. The document can be perfectly faithful to something nobody has checked in a year.",
      "severity": "major",
      "reads": [
        "The draft's declared source set",
        "The review date and review interval on each of those sources"
      ],
      "cannotSee": [
        "Whether a stale source is actually wrong",
        "A source that was updated without its review date being touched"
      ],
      "appliesTo": ["letter", "price-sheet", "service-levels", "guide", "proposal", "note", "one-pager"],
      "needsSources": true
    }
  ]
}
