A git pattern for keeping markdown context files (docs, specs, decisions, notes) in the same repo as code but on a completely separate history.
An orphan git branch mounted as .context/ via git worktree. Context and code share the same repo but have fully separate histories. Markdown files on the context branch are accessible to both humans and AI agents alongside the codebase, without cluttering the main branch or polluting the code commit log.