fix(sandbox): reconcile recorded sandbox-profile state and close the code vocabulary
status now reconciles recorded intent metadata against live state for scout, spl, spb, and spp, making the previously unreachable fingerprint and identity residuals genuinely reachable while staying read-only and network-free.
SPB instance_id mismatch surfaces the named spb_instance_mismatch error code instead of collapsing into generic payload_invalid.
A malformed same-run intent is rejected as intent_malformed before any prepare side effect.
Envelope serialization enforces closed capability names and residual codes, failing loudly on an undeclared value.
Removed unused supported_contract_payload(); disable capability help derives from manifest.APPLY_CAPABILITIES so the manifest stays the single source.
Widened SPB fault injection to each mutation boundary.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>