Skip to content

CSA git guard blocks quality-gate receipt harness via git -C #3039

Description

@aider4ryder

Reproduction

bash scripts/tests/quality-gate-receipt-tests.sh invalidation-matrix

Actual

Exit 128 before the harness reaches its assertion:

CSA git-guard: blocked command: git -C <value> <command> <option>
Use a hermetic local bare fixture under $CSA_SESSION_DIR/git-fixtures and push to its direct canonical path or file:// URL.
scripts/tests/quality-gate-receipt-tests.sh: line 150: pop_var_context: head of shell_variables not a function context
FAIL contract-case suite=quality-gate-receipt-tests.sh case=invalidation-matrix exit=128

The test uses a hermetic temporary fixture; the generic guard makes this repository-owned focused test impossible to run in a CSA session.

Session evidence

  • session ID: ${CSA_SESSION_ID:-unknown}
  • session directory: ${CSA_SESSION_DIR:-unknown}
  • command exit: 128
  • task: one-line residual test-helper call repair on fix/3004-3006-gate-convergence

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions