Purpose
-------
OI-530 regression coverage — the scaffolded ``.octrc.json`` must ship
with a live ``linter.profile`` default plus a discoverable (but inert)
``_git_example`` stanza so new projects inherit sensible defaults and
can copy-paste branch protection into place without reading docs.
Responsibilities
----------------
- ``linter.profile == "compact"`` after scaffold.
- ``_git_example`` is present and documents ``protected_branches`` +
``branch_profile_map``.
- :func:`oct.core.octrc.load_octrc_safe` round-trips the template without
dropping the underscore-prefixed example key.
Diagnostics
-----------
Domain: SCAFFOLD-TESTS
Levels:
L2 — test lifecycle
L3 — assertion details
L4 — deep tracing
Contracts
---------
- All scaffold operations write to ``tmp_path``; no real project
directories are created.