Commits on May 2, 2026 ci: stamp git identity in integration tests Three integration tests in `morph-cli/tests/` were spawning `morph commit` (which shells out to `git commit` in reference mode) without setting `GIT_AUTHOR_*` / `GIT_COMMITTER_*`. They relied on a global git identity being configured on the host — true on dev machines, NOT true on a fresh GitHub-Actions runner, where `git commit` bails with `fatal: empty ident name (for <runner@runnervm…>) not allowed`. Three failing tests on the runner: - remote_helper_lists_branches - remote_helper_ref_read_returns_hash_or_null - remote_helper_has_and_get_object Fix: stamp the same `morph-test` identity per-`morph` invocation that the YAML spec harness in `morph-cli/build.rs` already stamps (lines 330–335 / 414–415). Three test files patched: - `remote_helper_integration.rs`: new `morph_commit()` helper centralizes the env-var stamping; three call sites converted.…