**64 commits** across 63 files (+8,399 / −504 lines)
- **`--files` multi-file patterns** — gitignore-style file pattern filtering for batch operations (`include`, `discard`, `show`, `skip`), with bash completion support
- **File-scoped replacements** — `include` and `discard` now support replacing file-scoped spans, preserving omitted regions, and refreshing stale batch sources
- **`install-assets` command** — installs bundled Claude and Codex skill/agent assets into projects
- **Session locking** — shared session state is locked during command dispatch to prevent races
- **Man page in package** — man page is built and installed into the wheel; `--help` can display it; editable installs materialize it on demand
- **Abort-head session detection** — `status` uses an abort-head marker instead of the previous detection method, fixing persistent batch state without an active session
- **Codeberg mirror workflow** — fetch all branch refs before pushing so `--prune` doesn't try to delete branches that weren't checked out locally
- Python version pin lowered to 3.10
- Security reporting policy added (`SECURITY.md`)
- Website and man page docs updated for `--files` patterns, file-scoped replacements, and `install-assets`
- Bundled AI assistant assets (Claude skills, Codex skills, commit-message-drafter agent) included in wheel
- Stray blank line removed from line selection parser
- `package_dir` hoisted to top-level `meson.build`
- Non-caching file render extracted from cache helper