D009 - Placeholder error codes avoid the high bit

Status: decided Date: 2026-08-19

GuestError placeholders never set the high bit, which real platform error codes set.

Why: a placeholder leaking into guest-visible behaviour must be recognisable in a trace and in a fault address, not plausible. A placeholder used as a pointer faults at an address that names the placeholder.

Rejected: