Skip to content

gate-miss: PR #309 cross-platform Git probe cleanup coverage #312

Open

Description

@samzong

PR: #309
Found at: pre-merge
Signal: unverified-item
Defect: The gate lacks real Windows coverage for Git timeout cleanup and non-macOS scheduling command rejection, and does not establish bounded cleanup under uninterruptible kernel I/O.
Expected check: none
Class: automatable
Conversion: Add a Windows fake-Git process fixture and CLI smoke check when Windows CI is introduced; retain uninterruptible-I/O cleanup as an explicit manual limitation, revisiting it on the first observed stalled cleanup.

This is a coverage gap, not a reproduced Windows defect. macOS process-group cleanup, error propagation, identity retention, lock release, large output, and subsequent manual lock acquisition were tested. Non-macOS unit checks exercise platform rejection on Linux, but real Linux/Windows CLI installations were not exercised locally. Windows stops and waits for the direct child; descendant behavior is unverified. The post-kill wait has no independent deadline, so a hard-mounted NFS stall can still retain the lock. CI does not prove that case.

Activity

  1. added
    gate-missDefect the merge gate should have blocked
    on Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    gate-missDefect the merge gate should have blocked

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions