Development record
The guard tokenizer does not recognise bash ANSI-C quoting or locale quoting, so \$'--force' tokenises to \$--force and a Tier-1 blocker (git push --force, rm -rf, --no-verify) is silently allowed while bash hands the child byte-identical argv, contradicting the doc.go invariant that quoting affects tokenisation not argument semantics.
issueresolvedmajoriss-2608221456463223
The guard tokenizer does not recognise bash ANSI-C quoting or locale quoting, so \$'--force' tokenises to \$--force and a Tier-1 blocker (git push --force, rm -rf, --no-verify) is silently allowed while bash hands the child byte-identical argv, contradicting the doc.go invariant that quoting affects tokenisation not argument semantics.
Frontmatter
| id | iss-2608221456463223 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | major |
.abcd/work/issues/resolved/iss-2608221456463223-the-guard-tokenizer-does-not-recognise.md
open on GitHub ↗ · commit history ↗