## Summary
- What changed?
- Why did it change?

## Affected surfaces
- [ ] main
- [ ] codex
- [ ] opencode
- [ ] README / docs
- [ ] installer
- [ ] skills
- [ ] agents
- [ ] hooks
- [ ] MCP / Obsidian docs

## Validation
- [ ] Relevant docs were updated if behavior changed
- [ ] No machine-specific private paths were introduced
- [ ] No branch-specific path or config leaked into the wrong branch
- [ ] Basic validation or smoke test was run

## Behavior change note
If this PR changes user-facing behavior, briefly describe:
- previous behavior
- new behavior
- any migration or manual merge note

## Evidence
Include screenshots, terminal output, example artifacts, or acceptance notes when useful.
