The Origin Story

SDPF was created in 2025 in response to a problem the AI industry has systematically misidentified.

"The problem is not the AI model. The problem is the specification. When a specification is incomplete or contains unverified technical facts, an AI model fills the gaps with its best guess. What the industry calls hallucination is, in the overwhelming majority of practical cases, specification-induced speculation." — Hamza Abdullah, Creator and Principal Author

The insight was simple but profound: better models make better guesses, but they are still guessing. The correct intervention is not a better model. It is a complete specification — one where there is nothing to guess.

SDPF is the formal language that makes complete specifications possible. It defines the vocabulary, grammar, semantics, and enforcement mechanisms that eliminate ambiguity at the source.

By the Numbers

3
Core Principles
17
Specialised Styles
100+
Normative Rules

What SDPF Provides

  • Complete Specifications — Every section defined, every requirement tagged, every exception named
  • TVG Verification — Every technical fact verified against live output before code is generated
  • Phase 0 Problem Identification — Mandatory problem definition prevents solving the wrong problem
  • Automated Conflict Resolution — [CRITICAL] > [REQUIRED] > [OPTIONAL] priority system
  • Evidence & Provenance — Tamper-evident, auditable proof of conformance
  • Bounded Stochasticity — Structural invariants guarantee reliability regardless of AI variation

Intellectual Property

The name "SDPF", "Software Development Prompting Framework", and the associated vocabulary, style system, and methodology defined in this specification are the intellectual property of Hamza Abdullah.

Permission is granted to read, reproduce, and cite this specification for the purposes of implementing conforming tools, conducting research, and evaluation, provided that attribution to the author is maintained and no modifications to the normative text are presented as the original specification.