test(config): gate journal config owner boundary
Add an AST-based check that blocks production imports or calls of the private raw serializer, config-specific direct replacement, wrappers or re-exports around the private writer, and second config locks. Wire it into install-checks and cover scanner plus end-to-end cases, including legitimate atomic_replace on non-config domains.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>