P9 · Platform Foundations

Technical spec · all specs

Source: docs/specs/P9-platform-foundations.md
Updated: 2026-06-22

P9 · Platform Foundations

Why this gate exists: the eight P-gates are excellent internal contracts, but they have no shared floor and no enforcement against the existing MVP code that bypasses them. P9 is that floor + the guard.

1. Purpose

Define the shared platform conventions every P-gate and surface consumes before app/mobile/MCP build against them: one app/edge API contract, one ID/idempotency/correlation convention, a cross-version compatibility registry, a keyless CI floor, and the legacy-route quarantine registry that blocks P&C exit on any contract bypass.

2. Scope

2.1 App/edge API envelope + DTO boundary (G1, C23)

2.2 ID / idempotency / correlation convention (G16)

2.3 Cross-version compatibility registry (G5)

2.4 Keyless CI floor (G15)

2.5 Legacy-route quarantine registry (C17 / D32)

3. Acceptance

4. Work-item split