Inferensys

Prompt

Quote Omission and Ellipsis Integrity Prompt

A practical prompt playbook for using the Quote Omission and Ellipsis Integrity Prompt in production AI workflows to detect when omitted material alters meaning.
Operations team reviewing AI workflow automation on laptop, workflow builder visible, casual office setup.
PROMPT PLAYBOOK

When to Use This Prompt

Defines the job-to-be-done, ideal user, required context, and boundaries for the Quote Omission and Ellipsis Integrity Prompt.

This prompt is designed for content reviewers, editors, and verification engineers who need to audit whether ellipsis usage in quotations hides material that alters the original meaning. The job-to-be-done is not stylistic editing but integrity verification: you have a quoted passage as it appears in a draft article, and you have the full, original source text. The prompt produces a structured omission audit listing each ellipsis point, the text that was removed, and a defensibility assessment. Use this when quote integrity is a compliance, editorial, or reputational risk—for example, before publishing an investigative piece, during legal review of attributed statements, or when a source disputes how they were quoted.

You should not use this prompt as a general grammar checker or to enforce a specific style guide's ellipsis conventions (e.g., Chicago vs. AP style spacing). It is also not a replacement for human editorial judgment on routine, non-substantive omissions like removing filler words from an interview transcript. The prompt is calibrated to detect meaning-altering omissions: removal of qualifiers, contradictory statements, conditional clauses, or context that changes the speaker's apparent position. For workflows that require style-guide compliance alongside integrity checks, combine this prompt's output with a separate style-checking step rather than conflating the two concerns.

Before invoking this prompt, ensure you have both the quoted passage and the complete, unredacted source text available as inputs. The prompt works best when the source text is the definitive original—a transcript, a published speech, a document—not a secondary summary. If you are operating in a high-stakes domain such as legal or regulatory review, always route the prompt's output to a human reviewer and retain the audit trail. Do not use this prompt to auto-approve quotations for publication without human sign-off when the defensibility assessment is borderline or when the omission involves legally sensitive material.

PRACTICAL GUARDRAILS

Use Case Fit

Where the Quote Omission and Ellipsis Integrity Prompt works, where it breaks, and what you must provide before running it.

01

Good Fit: Editorial QA Pipelines

Use when: your team reviews draft content before publication and needs to catch ellipsis usage that silently removes qualifying, contradictory, or context-shifting material. Guardrail: run this prompt as a pre-publication gate, not as a post-hoc audit on already-published content.

02

Good Fit: Style-Guide Compliance Checks

Use when: your organization has explicit ellipsis and quotation standards (AP, Chicago, internal style) and you need automated compliance scoring. Guardrail: encode your style guide as explicit rules in the prompt's [STYLE_GUIDE] variable rather than relying on the model's general knowledge of style conventions.

03

Bad Fit: Real-Time Chat Moderation

Avoid when: you need sub-second latency on user-generated content. This prompt requires full source comparison and structured output generation, which adds latency incompatible with real-time chat. Guardrail: use this prompt in async batch processing or editorial review queues, not in synchronous user-facing flows.

04

Bad Fit: Unattributed or Anonymous Quotes

Avoid when: the quoted material has no retrievable source document. The prompt requires a complete original source to compare against. Guardrail: validate that [ORIGINAL_SOURCE_TEXT] is populated and non-empty before invoking the prompt. If the source is missing, route to the Unsupported Statement Flagging workflow instead.

05

Required Input: Complete Source Context

Risk: the prompt cannot detect deceptive omissions if the provided [ORIGINAL_SOURCE_TEXT] is already truncated or excerpted. Guardrail: require that the source input includes the full paragraph or section surrounding the quoted passage, not just the quoted sentence in isolation. Add a pre-check that source length exceeds quote length by a minimum margin.

06

Operational Risk: Over-Flagging Routine Excerpts

Risk: the prompt may flag benign ellipsis usage in routine excerpting as deceptive, creating alert fatigue for reviewers. Guardrail: calibrate the omission severity thresholds in [CONSTRAINTS] to distinguish between space-saving truncation that preserves meaning and omission that alters it. Use few-shot examples of both patterns.

PROMPT PLAYBOOK

Copy-Ready Prompt Template

A copy-ready prompt for auditing ellipsis usage in quotations and determining whether omitted material alters meaning.

This prompt template is designed to be pasted directly into your system prompt or user message. It instructs the model to act as an editorial auditor, examining each instance of ellipsis usage in a quoted passage against the original source material. The model must identify what was removed, assess whether the omission is defensible or deceptive, and produce a structured audit report. Replace every square-bracket placeholder with real values before sending the prompt to the model. The template is self-contained and can be used without the rest of the playbook, though the surrounding harness sections provide essential validation, retry, and human-review wiring for production use.

text
You are an editorial integrity auditor. Your task is to examine quoted material that uses ellipses (…) or bracketed ellipses […] and compare it against the original source text. For each ellipsis point, determine what was omitted and whether the omission is defensible (removes redundant, non-material, or grammatically unnecessary text without altering meaning) or deceptive (removes qualifying statements, contradictory evidence, context that changes interpretation, or material facts).

## INPUT

**ORIGINAL SOURCE TEXT:**
[ORIGINAL_SOURCE_TEXT]

**QUOTED PASSAGE WITH ELLIPSES:**
[QUOTED_PASSAGE]

**STYLE GUIDE REFERENCE (optional):**
[STYLE_GUIDE_RULES]

**DOMAIN CONTEXT (optional):**
[DOMAIN_CONTEXT]

## OUTPUT SCHEMA

Return a valid JSON object with this exact structure:

{
  "audit_summary": {
    "total_ellipsis_points": <integer>,
    "defensible_count": <integer>,
    "deceptive_count": <integer>,
    "borderline_count": <integer>,
    "overall_assessment": "acceptable" | "review_required" | "reject"
  },
  "findings": [
    {
      "finding_id": <integer>,
      "ellipsis_location": "<quote the surrounding text with the ellipsis in context>",
      "omitted_text": "<exact text removed from the original source>",
      "omission_length": "<word count or character count of omitted material>",
      "materiality_assessment": "defensible" | "deceptive" | "borderline",
      "rationale": "<explain what the omitted text contained and why the assessment applies>",
      "meaning_shift": "none" | "minor" | "significant",
      "style_guide_compliance": "compliant" | "non_compliant" | "not_applicable",
      "recommendation": "retain" | "restore" | "review"
    }
  ],
  "overall_rationale": "<summary explanation of the overall assessment>",
  "restored_quotation": "<the full quotation with all omitted material restored, marked in [brackets]>"
}

## CONSTRAINTS

- Compare the quoted passage against the original source text character by character where needed.
- Do not assume an ellipsis is deceptive just because text was removed. Evaluate whether the removed material would change a reasonable reader's understanding.
- If the style guide reference is provided, check each ellipsis against those rules. Flag non-compliance even if the omission is otherwise defensible.
- If the domain context is provided (e.g., legal, medical, financial), apply stricter standards for omissions that remove qualifying language, limitations, or contradictory evidence.
- For borderline cases, explain the ambiguity and recommend human review.
- If the quoted passage contains no ellipses, return an audit with zero findings and an overall assessment of "acceptable".
- If the original source text does not contain the quoted material at all, flag this as a fabrication risk in the overall_rationale.
- Do not fabricate omitted text. Only report text that is actually present in the original source and absent from the quotation.

## EXAMPLES

**Example 1: Defensible omission**
Original: "The committee met on Tuesday, after several delays and rescheduling conflicts, to discuss the budget proposal."
Quoted: "The committee met on Tuesday … to discuss the budget proposal."
Assessment: Defensible. The omitted phrase provides background but does not alter the core meaning of the sentence.

**Example 2: Deceptive omission**
Original: "The study found the drug to be effective, though the sample size was small and results may not generalize to broader populations."
Quoted: "The study found the drug to be effective …"
Assessment: Deceptive. The omitted material contains critical limitations that change the meaning of the finding.

**Example 3: Borderline omission**
Original: "The CEO stated that revenue grew by 15%, driven primarily by the new product line, while also noting that legacy product sales declined by 8%."
Quoted: "The CEO stated that revenue grew by 15%, driven primarily by the new product line …"
Assessment: Borderline. The omitted material provides relevant context about legacy decline but does not directly contradict the quoted statement. Human review recommended.

To adapt this template, replace the placeholders with real values. [ORIGINAL_SOURCE_TEXT] should contain the complete, unedited source material. [QUOTED_PASSAGE] should contain the quotation as it appears in the content under review, with ellipses preserved. [STYLE_GUIDE_RULES] is optional but recommended for editorial teams following AP, Chicago, or internal style guides. [DOMAIN_CONTEXT] is optional but critical for regulated domains where omission of qualifying language carries higher risk. After receiving the model output, validate the JSON structure before routing borderline and deceptive findings to human review. Do not auto-publish or auto-accept outputs without structural validation.

IMPLEMENTATION TABLE

Prompt Variables

Required inputs for the Quote Omission and Ellipsis Integrity Prompt. Each placeholder must be populated before the prompt is sent. Validation notes describe how to confirm the input is well-formed before execution.

PlaceholderPurposeExampleValidation Notes

[QUOTED_TEXT]

The passage containing ellipses as published in the article or draft under review.

"The committee found that the policy was effective... and recommended immediate adoption."

Must be a non-empty string. Check that ellipsis characters are present (… or ...). If no ellipsis is found, this prompt is not applicable; route to a different verification prompt.

[FULL_SOURCE_TEXT]

The complete, unredacted source material from which the quote was extracted.

"The committee found that the policy was effective in limited trials, though long-term data is unavailable, and recommended immediate adoption."

Must be a non-empty string longer than [QUOTED_TEXT]. Confirm the quoted text is a subsequence of the source. If not, flag as a potential misquotation before running this prompt.

[STYLE_GUIDE_RULES]

The relevant excerpt from the organization's style guide governing acceptable ellipsis usage.

"Ellipses may be used to omit words only when the omission does not alter the original meaning or remove essential qualifying language."

Provide as a string. If no style guide exists, use 'No specific style guide provided. Apply general journalistic standards: omission must not distort meaning.' Null is not allowed; supply a default rule string.

[DOCUMENT_CONTEXT]

Surrounding paragraphs or metadata that help the model understand the document type, intended audience, and publication standards.

"This is a news article for a general audience. The publication's editorial policy requires that quotations accurately represent the speaker's position."

Optional but recommended. Provide as a string. If absent, the model may apply generic editorial standards. Validate that context does not contradict [STYLE_GUIDE_RULES].

[OMISSION_THRESHOLD]

The sensitivity level for flagging omissions. Controls whether borderline cases are escalated.

"standard"

Must be one of: 'strict', 'standard', 'lenient'. 'Strict' flags any removal of qualifying language. 'Standard' flags meaning-altering removals. 'Lenient' only flags clear deception. Default to 'standard' if not provided.

[OUTPUT_SCHEMA]

The expected JSON structure for the omission audit output, including required fields and their types.

{"omissions": [{"ellipsis_index": int, "removed_text": string, "removed_type": string, "defensibility": string, "rationale": string}], "overall_assessment": string}

Must be a valid JSON Schema or example structure. Validate that the schema includes fields for: ellipsis position, removed text, removal type, defensibility rating, and rationale. Reject if schema is missing required audit fields.

[FEW_SHOT_EXAMPLES]

One to three annotated examples showing correct omission audits with defensible and deceptive classifications.

Example 1: [QUOTED_TEXT]: 'The drug was safe... and effective.' [FULL_SOURCE_TEXT]: 'The drug was safe in low doses but dangerous at high doses, and effective.' Assessment: Deceptive. Rationale: Removed critical safety qualification.

Provide as an array of objects or a formatted string block. Each example must include quoted text, source text, and the correct assessment. Validate that examples cover at least one defensible and one deceptive case. If absent, the prompt should still function but may be less calibrated.

PROMPT PLAYBOOK

Implementation Harness Notes

How to wire the Quote Omission and Ellipsis Integrity Prompt into a production verification pipeline with validation, retries, and human review routing.

This prompt is designed to operate as a single step within a larger quote-verification pipeline. It expects a pre-extracted quote containing ellipses and the full original source text as inputs. The application layer should handle text extraction, quote-to-source pairing, and normalization before invoking the model. Do not pass raw documents or unpaired quotes directly to this prompt; upstream steps must isolate the specific quote-source pair under review. The prompt's output is a structured omission audit that downstream systems can parse, log, and route.

Wire the prompt into your application with a strict JSON output contract. Use response_format with a defined JSON schema or a tool-calling interface to enforce the omission_audit structure containing ellipsis_points, removed_text, meaning_impact, defensibility, and style_guide_compliance fields. Implement a post-generation validator that checks: (1) every ellipsis in the input quote has a corresponding entry in the output array, (2) no fabricated ellipsis points appear, (3) meaning_impact values are from the allowed enum ['none', 'minor', 'significant', 'reversal'], and (4) defensibility values are from ['defensible', 'borderline', 'deceptive']. If validation fails, retry once with the validation errors appended to the prompt as feedback. If the retry also fails, route the item to a human review queue with the original inputs and both failed outputs attached.

For style-guide compliance checks, maintain a reference document or structured ruleset for your organization's ellipsis conventions (e.g., AP Style, Chicago, internal editorial guidelines). Pass this as the [STYLE_GUIDE] variable. The prompt will flag deviations, but the final compliance decision should be logged separately from the model's assessment. Store the model's output alongside the human reviewer's override in an audit trail. This separation ensures that the model's judgment is traceable and contestable without blocking the editorial workflow.

Model choice matters for this task. Use a model with strong instruction-following and structured output capabilities. The task requires precise text comparison and nuanced judgment about meaning alteration, which smaller or older models may handle inconsistently. For high-stakes editorial or legal contexts, always route deceptive or significant impact findings to human review regardless of model confidence. Log every verification result with the quote, source, model output, validator results, retry count, and final disposition for downstream governance and appeals workflows.

Avoid running this prompt on quotes without ellipses; it will hallucinate omission points. Implement a pre-check in the application layer that counts ellipsis characters in the input quote and skips the prompt entirely if none are present, returning a null audit result. Similarly, if the source text is shorter than the quote or the quote cannot be located in the source, abort before the model call and flag the item for manual source verification. These guard conditions prevent wasted inference costs and misleading outputs.

IMPLEMENTATION TABLE

Expected Output Contract

Schema contract for the omission audit output. Each ellipsis point in the input quote must produce one record. Validation rules are designed for post-processing in an application harness before the output reaches a human reviewer or CMS.

Field or ElementType or FormatRequiredValidation Rule

omission_audit

array of objects

Must be a JSON array. Length must equal the number of ellipsis points detected in [INPUT_QUOTE]. If zero ellipsis points are present, array must be empty.

omission_audit[].ellipsis_index

integer

Zero-based index of the ellipsis occurrence in [INPUT_QUOTE]. Must be sequential and match the order of appearance in the input string.

omission_audit[].removed_text

string

The exact text omitted from [ORIGINAL_SOURCE] at this ellipsis point. Must be a verbatim substring of [ORIGINAL_SOURCE]. If the model cannot determine the removed text, use null and set removal_defensibility to 'indeterminate'.

omission_audit[].removal_defensibility

enum: defensible | deceptive | indeterminate

Must be one of three allowed values. 'defensible' requires that removed text does not alter the meaning of the retained quote. 'deceptive' requires that removal changes or inverts meaning. 'indeterminate' is allowed only when removed_text is null or meaning impact is genuinely ambiguous.

omission_audit[].meaning_impact

string

Natural-language explanation of how the omission affects the quoted statement's meaning. Must reference specific content from removed_text. If removal_defensibility is 'indeterminate', must explain why the impact cannot be assessed.

omission_audit[].style_guide_compliant

boolean

Whether the ellipsis usage conforms to [STYLE_GUIDE] rules. Must be false if the ellipsis formatting is incorrect, spacing is wrong, or the guide prohibits omission of this type. If no style guide is provided, default to true with a note in meaning_impact.

overall_assessment

object

Must contain summary fields: total_ellipsis_points (integer), deceptive_count (integer), defensible_count (integer), indeterminate_count (integer), and recommendation (enum: publish | revise | escalate). Counts must sum to total_ellipsis_points.

overall_assessment.recommendation

enum: publish | revise | escalate

'publish' allowed only if deceptive_count is 0 and indeterminate_count is 0. 'revise' required if deceptive_count is 1 or more. 'escalate' required if indeterminate_count is 1 or more or if any removal_defensibility is 'indeterminate'.

PRACTICAL GUARDRAILS

Common Failure Modes

Ellipsis-integrity prompts fail in predictable ways when the model misjudges omission significance, overlooks qualifying context, or applies inconsistent style-guide rules. These cards cover the most frequent production failure modes and how to guard against them.

01

Overlooking Qualifying Clauses

What to watch: The model flags an ellipsis as defensible but misses a qualifying clause (e.g., 'unless,' 'except when,' 'however') in the omitted text that reverses or constrains the quoted claim. Guardrail: Include a dedicated check step in the prompt that asks: 'Does any omitted text contain a clause that limits, reverses, or conditions the quoted statement?' Require explicit yes/no with evidence.

02

Inconsistent Style-Guide Application

What to watch: The model applies ellipsis rules inconsistently across a batch—flagging bracket ellipses in one quote while ignoring them in another, or treating AP and Chicago conventions interchangeably. Guardrail: Embed a specific style-guide reference in the system prompt and include few-shot examples that demonstrate correct handling of bracket-vs-non-bracket ellipses, four-dot conventions, and spacing rules for the target style.

03

False-Positive Deception Flags on Routine Excerpting

What to watch: The model labels benign truncation as deceptive because it cannot distinguish between routine excerpting for brevity and omission that materially alters meaning. Guardrail: Add a materiality threshold in the prompt: 'Only flag an omission as deceptive if the removed text would change a reasonable reader's understanding of the speaker's position. Routine condensation without meaning shift is not deceptive.' Include counterexample few-shots.

04

Missing Multi-Ellipsis Correlation

What to watch: The model evaluates each ellipsis point independently and misses cases where two or more omissions combine to create a misleading impression, even if each individual omission is defensible. Guardrail: Add a cumulative-omission check: 'After evaluating each ellipsis individually, assess whether the combined effect of all omissions distorts the original meaning. Flag any compound distortion even if individual omissions pass.'

05

Context Window Truncation of Source Material

What to watch: Long source documents exceed the context window, causing the model to evaluate omission integrity against only a partial view of the original text. The model may miss qualifying context that appears outside the truncated portion. Guardrail: Implement a pre-processing step that extracts the full paragraph or section surrounding each quoted passage before sending to the model. If the source is too long, chunk by quote location and verify each quote against its local context window.

06

Hallucinated Omission Content

What to watch: When the source text is ambiguous or the ellipsis placement is unclear, the model invents plausible-sounding omitted content rather than reporting that it cannot determine what was removed. Guardrail: Add an abstention instruction: 'If you cannot locate the exact omitted text with high confidence, respond with OMISSION_UNVERIFIABLE and explain why. Never guess what was removed.' Validate output schema enforces this enum value.

IMPLEMENTATION TABLE

Evaluation Rubric

Criteria for testing whether the omission audit correctly identifies deceptive ellipsis usage, preserves material context, and complies with the style guide before shipping.

CriterionPass StandardFailure SignalTest Method

Ellipsis Detection Recall

All ellipsis points in [INPUT_TEXT] are identified and listed in the audit output

An ellipsis in the source text is missing from the audit array

Compare count of '...' or '…' in input against length of omissions array in output

Omitted Text Extraction Accuracy

For each ellipsis, the [OMITTED_TEXT] field contains the exact material removed from the [FULL_SOURCE], preserving original wording and punctuation

Omitted text is truncated, paraphrased, or includes material not actually removed at that position

Align each [OMITTED_TEXT] string against the [FULL_SOURCE] using substring match with surrounding context anchors

Meaning Distortion Classification

Each omission is correctly labeled as 'defensible' or 'deceptive' based on whether removal alters the original speaker's position or hides qualifying material

A deceptive omission is labeled defensible, or a benign truncation is flagged as deceptive

Run against a golden set of 20 annotated omissions with known distortion labels; require >= 90% agreement

Style Guide Compliance Check

Output includes a [STYLE_GUIDE_VIOLATION] flag for each ellipsis that violates the provided [STYLE_GUIDE] rules (e.g., required brackets, spacing, or disclosure)

A style violation is present but the flag is false, or a compliant ellipsis is incorrectly flagged

Inject 5 known style violations into test cases and verify all are caught with correct rule citation

Context Restoration Completeness

The [SURROUNDING_CONTEXT] field for each omission includes enough preceding and following text from [FULL_SOURCE] to allow independent reviewer judgment

Context field is empty, contains only the omitted text itself, or is too short to assess meaning impact

Check character length of [SURROUNDING_CONTEXT] >= 100 chars and contains text both before and after the omission point

Output Schema Validity

JSON output matches the required schema: omissions array, each with [ELLIPSIS_POSITION], [OMITTED_TEXT], [DISTORTION_LABEL], [RATIONALE], [STYLE_GUIDE_VIOLATION], [SURROUNDING_CONTEXT]

Output is missing required fields, uses wrong types, or is not parseable JSON

Validate output against JSON Schema using a programmatic validator; reject on schema mismatch

Rationale Grounding

Each [RATIONALE] field references specific words or phrases from the omitted text and explains how removal does or does not change meaning

Rationale is generic ('removal is fine'), circular, or cites material not present in the omitted text

Manual review of rationales against golden set; require specific textual reference in >= 80% of rationales

Abstention on Ambiguous Cases

When omission impact is genuinely ambiguous, output uses [DISTORTION_LABEL] = 'uncertain' with [RATIONALE] explaining the ambiguity rather than forcing a binary label

Ambiguous omissions are forced into 'defensible' or 'deceptive' without acknowledging uncertainty

Include 3 ambiguous test cases in eval set; verify all receive 'uncertain' label with substantive rationale

ADAPTATION OPTIONS

Adapt This Prompt

How to adapt

Start with the base prompt and a single ellipsis example. Remove the style-guide compliance check and output schema enforcement. Use plain-text output with a simple checklist: ellipsis location, removed text, and a binary defensible/deceptive label.

code
Analyze this quote for ellipsis integrity:

[QUOTE_WITH_ELLIPSES]

Original source:
[FULL_SOURCE_TEXT]

For each ellipsis, list:
- What was removed
- Whether the omission is defensible or deceptive

Watch for

  • Overly permissive defensible calls on borderline omissions
  • Missing context that the model can't infer from truncated source snippets
  • No distinction between stylistic trimming and meaning-altering cuts
Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.