Purpose
-------
Integration tests for the ``--scope`` flag on ``oct git status``
(Phase 4G). Validates the project / repo / auto modes that control
whether files outside the OCT project root are surfaced.
Responsibilities
----------------
- ``project`` (default) — only files inside the OCT project root.
- ``repo`` — every file the git index/work-tree knows about.
- ``auto`` — collapses to project when project_root == repo_root,
otherwise behaves like repo.
Diagnostics
-----------
Domain: GIT-TESTS
Levels:
L2 -- test lifecycle
L3 -- assertion details
Contracts
---------
- All tests use subprocess invocation against ``oct.cli``.
- All tests use tmp_path fixtures so they are automatically cleaned up.