### Fixed - `scope:release-flow` no longer rides every pull request: `changelog.d/**` is out of its path map. Doctrine makes every behavior change write a fragment, so the glob labelled 20 of the last 20 PRs while 3 touched a release surface. `CHANGELOG.md` stays, as only the release PR edits it (#267). - The issue-flow reconciler and its test now derive `scope:labels`, the scope that already names the taxonomy they reconcile (#267). ### Changed - `README.md` and `RELEASES.md` derive `scope:docs`, and the `changelog-assembled`, `docs-sync` and `runner-isolated` actions and tests derive `scope:guards`; all five were mapped nowhere. The docs block matched a literal `README`, which this tree does not carry (#267). - `lib/read.sh` and `lib/ruling.sh` derive `scope:labels` beside `scope:release-flow`. Both reconcilers share them, and a mixed file wears both labels rather than `lib/**` being re-carved into a row per file (#267).