And the Clauding continued!
I opened a handful of small, independent PRs against `devel` today:
- #4615 — Quick perf pass on core: ~3x faster cold open via leoBridge.
- #4617 — Colorizer: fix accidentally-quadratic jupytext check in `python_comment` (4x speedup).
- #4618 — Colorizer: skip `setTag` debug trace by default (~65% less time in `setTag`).
- #4619 — Colorizer: misc micro-optimizations (cherry-pickable).
- #4620 — Add GitHub Actions CI: ruff lint on push/PR to devel.
- #4621 — Fix all mypy errors on the `leo/core` import surface (QWidget/Qt TypeAlias fixes; 270 → 0).
- #4622 — Replace implicit Optional parameters with explicit `T | None` across core/commands/plugins (71 files, mechanical codemod).
Each PR is scoped narrowly so they can be reviewed and merged independently.