{
  "term": {
    "id": "lex:ipp",
    "slug": "ipp",
    "term": "IPP",
    "aliases": [
      "Intent Preservation Protocol",
      "Intent Preservation Protocol (IPP)",
      "IPP — Intent Preservation Protocol"
    ],
    "kind": "canon",
    "type": "protocol",
    "definition": "7-phase software engineering methodology that treats business intent as immutable infrastructure. Solves AI drift — the tendency for AI to hallucinate, ignore constraints, or degrade code quality during complex multi-step builds. Components: (1) Master Constraint Block (MCB) — cryptographically signed YAML/JSON config the AI cannot edit, containing brand DNA, security rules, non-negotiable logic. (2) Stacked Agent Logic (SAL) squad — Parser Agent, Generator Agent, QC Agent. (3) Kill Switch Pattern — halts process and alerts human after 3 QC rejections. (4) PMLA Save Points — decision summaries re-injected into future prompts. 7 phases: Intent Capture (DIMEA) → Visual Architecture → Executable Specs (BDD/TDD) → Constrained Generation → Drift Detection → Deployment Prep (SOC2) → Operational Preservation.",
    "definition_basis": "verbatim",
    "definition_source": "https://app.notion.com/p/332a981d75b681be8d76f25dca62abfd",
    "provenance": [
      {
        "source": "notion",
        "ref": "https://app.notion.com/p/332a981d75b681be8d76f25dca62abfd",
        "captured_at": "2026-07-25"
      },
      {
        "source": "notion",
        "ref": "https://app.notion.com/p/e44ce98be44d42f19ed88783443598d6",
        "captured_at": "2026-07-25"
      },
      {
        "source": "notion",
        "ref": "https://app.notion.com/p/5516389c7b9b484181285e0f91ac39e1",
        "captured_at": "2026-07-25"
      }
    ],
    "related": [
      "lex:master-constraint-block",
      "lex:sal",
      "lex:dimea-2-0",
      "lex:pmla"
    ],
    "status": "published",
    "first_seen": "2026-03-29",
    "source_ids": [
      "ip:AI-PR-003",
      "ip:AI-PR-IPP-001",
      "ip:CORE-PR-IPP-1.0-GA"
    ]
  },
  "url": "https://lexicon.neuruh.com/t/ipp",
  "cite": "lex:ipp — Neuruh Lexicon v1.0.0",
  "lexicon_version": "1.0.0",
  "content_hash": "0a2bb72426e976507b89a3172a8c5671b6fe136f6e54ce8499ec1d890ac7e851"
}
