Files
portal/tools
Дмитрий bfa228197d fix(enforce-helpers): detectFullTestRun handles compound commands (segment-split)
Previous guard ("any \b(git|cat|echo)\s/ → null") was too aggressive: it
blocked legitimate compound test commands like `cd ... && npx vitest run`
or `npx vitest run && echo done`.

New approach: split on shell separators, examine each segment after stripping
env-prefix and `cd` prefix. A command is a test run iff some segment STARTS
with a recognised test-invocation token. Correctly handles both directions:
  - false-positive guard (commit message containing 'vitest run' → null)
  - false-negative fix (compound 'cd ... && vitest run' → vitest-full)

Live-caught by my own TDD-gate: prod-edit blocked, wrote tests first, RED
verified, then GREEN. 59/59 unit tests pass.
2026-05-26 03:13:41 +03:00
..