Register R294: a quote in a command line's value is said, and an open quote refused naming where (hq issue 294) #79
@@ -301,6 +301,18 @@ var Register = []Replay{
|
||||
"raised, urgent for what is irreplaceable",
|
||||
Package: "./cmd/mesh-controller", Test: "TestAMovedPathIsNoShrinkAndAShrinkThereStillIs",
|
||||
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
|
||||
// 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.
|
||||
|
||||
Reference in New Issue
Block a user