Introduction

By 2028, most prompt failures trace back to context, not wording. Long passages inflate tokens, bury contradictions, and invite improvisation. The maturer pattern is claims-based context: pass the model small, timestamped atomic claims with source IDs and minimal quotes; require minimal-span citations for factual lines; and fail closed when freshness, jurisdiction, or licensing rules are violated. This article lays out the operating approach—eligibility before similarity, claim shaping, citation rules, validation and repair, and the KPIs that prove quality and cost improve together.


Why Passages Fail in Production

Passage dumps look convenient; in practice they cause:

Claims invert this: they are compact, dated, source-addressable, and easy to vet.


Eligibility Before Similarity

Search should not decide who is allowed to speak. Gate sources first:

Only eligible material enters retrieval. This single step removes most compliance incidents.


Shaping Passages into Atomic Claims

Transform each relevant passage into a small, normalized record:

claim_id: "pricing:pro:v10:p4"
text: "Professional plan includes 5 seats by default."
source_id: "doc:pricing_guide_v10"
effective_date: "2028-03-07"
tier: "primary"
span: "…includes 5 seats by default…"
jurisdiction: "US"
entities: { plan: "Professional", seats: 5 }

Design notes


Minimal-Span Citations (The 1–2 Rule)

Every factual sentence should cite 1–2 claim IDs; quoting numbers or named entities should reference the shortest supporting span. Benefits:

When coverage is impossible (no eligible claim), the system must hedge or abstain.


Handling Conflicts and Gaps

Conflicts are inevitable; policies must say what to do:

Gaps (no claim) trigger a targeted ASK for missing inputs or a safe refusal.


Pack Sizing and Targeting

Overfeeding claims recreates passage bloat. Practical ranges:

Keep packs small; they should feel like evidence, not reading assignments.


Pipeline Architecture (End-to-End)

  1. Eligibility filter: tenant/license/jurisdiction/freshness.

  2. Retrieve: hybrid search over eligible corpus.

  3. Shape: normalize → extract entities → mint claim_id with span and metadata.

  4. Deduplicate & tier: collapse near-dupes; tag tier and effective date.

  5. Pack: select 6–20 claims per section; order by utility.

  6. Generate: sectioned generation with citation requirements.

  7. Validate: coverage %, freshness window, jurisdiction, conflicts, schema/lexicon.

  8. Repair small: swap stale claim, add hedge, attach citation; only then resample.

  9. Trace: store claim set and sentence→claim mapping with artifact hashes.


Validation and Repair (Fail Closed, Fix Cheap)

Checks

Repairs


Observability and KPIs

Track evidence like you track latency:

Healthy programs show rising coverage, falling stale rate, and lower tokens/accepted.


Performance Economics (Why Claims Are Cheaper)

The KPI that moves is $/accepted output, not $/token.


Implementation Patterns That Work


Anti-Patterns to Retire


Conclusion

In 2028, prompt engineering’s biggest gains come from context discipline. Gate eligibility before you search. Shape passages into atomic, dated claims with minimal quotes. Enforce 1–2 citations per factual line and resolve conflicts by rule. Validate hard and repair small. Log the claim set and the sentence map so you can show your work. Do this and outputs get shorter, safer, cheaper—and, crucially, provable. Next in the series (2029), we’ll focus on tool mediation and plan verification—turning language into safe action without ever letting prose become a side effect.