root-types exit 0
desktop-types exit 0
root-xterm exit 1
root-dumb exit 1
desktop exit 1
cargo exit 0
browser exit 0
crash-reports before=948 after=978
guard monitors left:        0

{
 "root-xterm": {
  "pass": 1702,
  "fail": 1,
  "skip": 21,
  "tests": 1724,
  "files": 158
 },
 "root-dumb": {
  "pass": 1702,
  "fail": 1,
  "skip": 21,
  "tests": 1724,
  "files": 158
 },
 "desktop": {
  "pass": 310,
  "fail": 1,
  "skip": 0,
  "tests": 311,
  "files": 40
 },
 "browser": {
  "pass": 34,
  "fail": 0,
  "skip": 0,
  "tests": 34,
  "files": 5
 },
 "rust": {
  "pass": 122,
  "fail": 0,
  "ignored": 2
 },
 "root-types": {
  "errors": 0
 },
 "desktop-types": {
  "errors": 0
 }
}

failures:
(fail) D5 the architecture doc names the per-session todo files > TodoWrite writes .gcode/todos/<session-id>.json, and the doc says that, not .gcode/todos.json [2.55ms]
(fail) D5 the architecture doc names the per-session todo files > TodoWrite writes .gcode/todos/<session-id>.json, and the doc says that, not .gcode/todos.json [2.75ms]
