This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

2026-10-16 — The refusal of a bash -c or sh -c script built from variables that deletes (iss-2610161612200864) is read in code beside the payload reading, under the reserved id shell-c-variable-delete, and its SHELL rule is generated beside it, as the script reading's is (guard.ScriptLesson). Not a registry entry: the pattern language matches one command's words, and cannot say a -c string that holds a variable and a deleting command. Not a hand-written rule in defaults/rules.json: SHELL may not be declared there, and a new domain would be a second copy of the refusal's words, free to drift. Where the refusal and rm-unguarded-variable-path fire on the same line, the refusal speaks, because its rewrite includes that entry's; every other blocker keeps its own message.

decisiondcn-2610161621088050

2026-10-16 — The refusal of a bash -c or sh -c script built from variables that deletes (iss-2610161612200864) is read in code beside the payload reading, under the reserved id shell-c-variable-delete, and its SHELL rule is generated beside it, as the script reading's is (guard.ScriptLesson). Not a registry entry: the pattern language matches one command's words, and cannot say a -c string that holds a variable and a deleting command. Not a hand-written rule in defaults/rules.json: SHELL may not be declared there, and a new domain would be a second copy of the refusal's words, free to drift. Where the refusal and rm-unguarded-variable-path fire on the same line, the refusal speaks, because its rewrite includes that entry's; every other blocker keeps its own message.

Frontmatter

iddcn-2610161621088050
typedecision
date2026-10-16

mentions1