The backslash escapes in the regex match pattern were plain string escapes, not regex escapes. Add r-prefix to fix SyntaxWarning.
- document ChatResponse, TurnEvent, identity, memory/teaching, and test-organization contracts - add local trace and build metadata ignore rules - warn on deprecated IdentityCheck constructor injection - update identity gate tests to canonical ValueAxis and ReasoningTrajectory usage - keep cleanup scoped ahead of cognitive pipeline work