Add self-contained codebase principle to development guidelines
Explicitly documents that this project has no external dependents,
so backwards-compatibility shims, fallback aliases, re-exports, and
legacy support code are never needed. Journal format changes use
migration scripts instead.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>