Register R294: a quote in a command line's value is said, and an open quote refused naming where (hq issue 294)
This commit is contained in:
@@ -301,6 +301,18 @@ var Register = []Replay{
|
|||||||
"raised, urgent for what is irreplaceable",
|
"raised, urgent for what is irreplaceable",
|
||||||
Package: "./cmd/mesh-controller", Test: "TestAMovedPathIsNoShrinkAndAShrinkThereStillIs",
|
Package: "./cmd/mesh-controller", Test: "TestAMovedPathIsNoShrinkAndAShrinkThereStillIs",
|
||||||
Files: []string{"cmd/mesh-controller/data_test.go"}},
|
Files: []string{"cmd/mesh-controller/data_test.go"}},
|
||||||
|
// A quote that could not be said (2026-10-07): a machine's role, a JSON value in single quotes with an
|
||||||
|
// apostrophe inside, was cut at the apostrophe by the controller's `command` verb, and the line was refused
|
||||||
|
// as a bare unclosed quote, naming neither where nor how a quote is written. A test in the controller,
|
||||||
|
// written with only what it had before the fix. Fix is the merge of its pull request (mesh-controller
|
||||||
|
// #205), proved against its first parent.
|
||||||
|
{ID: "R294", Issue: 294, Kind: InRepository, Repository: "mesh-controller", Fix: "690b75f",
|
||||||
|
What: "settings set claude-code '{\"role\":\"the operator's laptop\"}' through `command` was cut at the " +
|
||||||
|
"apostrophe and refused as an unclosed quote, with no position and no way to write a quote",
|
||||||
|
Asserts: "a quote in a value reads back through both shell forms, and a line left with an open quote is " +
|
||||||
|
"refused naming the character and how a quote is written, quoting none of the line",
|
||||||
|
Package: "./cmd/mesh-controller", Test: "TestAQuotedValueCanHoldAQuote",
|
||||||
|
Files: []string{"cmd/mesh-controller/seatverbs_test.go"}},
|
||||||
// Not a core incident, and the first of its kind: a module's. The crash loop was found by a person
|
// Not a core incident, and the first of its kind: a module's. The crash loop was found by a person
|
||||||
// reading the agent server's log for another reason (issue 268); research 032 measured it, and ADR
|
// reading the agent server's log for another reason (issue 268); research 032 measured it, and ADR
|
||||||
// 0240 makes the node-engine judge it and the gate fail it.
|
// 0240 makes the node-engine judge it and the gate fail it.
|
||||||
|
|||||||
Reference in New Issue
Block a user