Skip to main content
Back to Technical Papers Index
Systems & Architecture7 min readYashvardhan Thanvi (LLMSlim Author & Core Maintainer)Published: July 15, 2026 (Updated: July 15, 2026)

Deterministic Safety Shields: Priority Tier Protection Mechanisms

Formal Syntactic Safeguards for Directives, Code Blocks, and Structured Data

Mathematical Intuition & Formal Derivation

Overrides TF-IDF and centrality scores for sentences matching Tier 4 deterministic regex patterns and AST code fence boundaries.

Key Takeaways

  • 01.Pure statistical sentence scoring risks dropping low-frequency imperative directives.
  • 02.Priority Tier 4 locks system role definitions, constraint keywords (MUST, NEVER), and code fences.
  • 03.Ensures AST syntactic integrity for Python, JavaScript, and JSON code snippets embedded in prompts.

1. Priority Tier Classification Specification

To ensure prompt compression never breaks application invariants, sentences are classified into four discrete priority tiers: - **Tier 4 (Hard Lock - 100% Retention)**: Imperative keywords (`must`, `never`, `always`, `required`), role declarations (`System:`, `User:`), and fenced code blocks. - **Tier 3 (Entity Protection - High Priority)**: Sentences containing proper nouns, numbers, currency symbols, and technical identifiers. - **Tier 2 (Informative Content - Scored)**: Standard informative sentences evaluated by graph centrality. - **Tier 1 (Structural Padding - Eligible for Pruning)**: Low-centrality conversational fluff.
llmslim/modes.py
import re

TIER_4_PATTERNS = [
    re.compile(r"\b(must|never|always|required|strictly|do not|shall not)\b", re.IGNORECASE),
    re.compile(r"^(system|developer|user|assistant):", re.IGNORECASE),
]

def evaluate_sentence_priority(sentence: str, is_inside_code_fence: bool) -> int:
    """Evaluates deterministic priority tier for a given sentence boundary."""
    if is_inside_code_fence:
        return 4
    for pattern in TIER_4_PATTERNS:
        if pattern.search(sentence):
            return 4
    return 2  # Default candidate for centrality scoring

Academic Literature & Peer-Reviewed References