[
  {
    "file": "server/cmd/extracteval/main_test.go",
    "line": 14,
    "name": "TestCLIListGoldens",
    "purpose": "Lists golden evaluation fixtures without error.",
    "classification": "behavior",
    "restates": "no",
    "reason": "Asserts actual command results, output files, formatted output or refusal, without reproducing its algorithm.",
    "execution_notes": "Go CLI unit test; live providers disabled where Execute runs. Not executed.",
    "confidence": "reviewed",
    "framework": "Go"
  },
  {
    "file": "server/cmd/extracteval/main_test.go",
    "line": 23,
    "name": "TestCLIRunGoldensStub",
    "purpose": "Runs stubbed golden evaluation and creates its run directory.",
    "classification": "behavior",
    "restates": "no",
    "reason": "Asserts actual command results, output files, formatted output or refusal, without reproducing its algorithm.",
    "execution_notes": "Go CLI unit test; live providers disabled where Execute runs. Not executed.",
    "confidence": "reviewed",
    "framework": "Go"
  },
  {
    "file": "server/cmd/extracteval/main_test.go",
    "line": 41,
    "name": "TestTUIViewKeepsHelpAfterLiveFlash",
    "purpose": "Keeps keyboard help visible alongside live-mode status.",
    "classification": "behavior",
    "restates": "no",
    "reason": "Asserts actual command results, output files, formatted output or refusal, without reproducing its algorithm.",
    "execution_notes": "Go CLI unit test; live providers disabled where Execute runs. Not executed.",
    "confidence": "reviewed",
    "framework": "Go"
  },
  {
    "file": "server/cmd/extracteval/main_test.go",
    "line": 51,
    "name": "TestOnOff",
    "purpose": "Formats boolean switches as on/off.",
    "classification": "behavior",
    "restates": "no",
    "reason": "Asserts actual command results, output files, formatted output or refusal, without reproducing its algorithm.",
    "execution_notes": "Go CLI unit test; live providers disabled where Execute runs. Not executed.",
    "confidence": "reviewed",
    "framework": "Go"
  },
  {
    "file": "server/cmd/extracteval/main_test.go",
    "line": 83,
    "name": "TestTUILiveAsksOneQuestionThenReturnsToList",
    "purpose": "Prompts for live BDA and LLM separately, then returns to the list.",
    "classification": "mixed",
    "restates": "no",
    "reason": "Exercises real CLI/TUI or helper output; TUI key tests also inspect private mode/cursor fields.",
    "execution_notes": "Go CLI unit test; live providers disabled where Execute runs. Not executed.",
    "confidence": "reviewed",
    "framework": "Go"
  },
  {
    "file": "server/cmd/extracteval/main_test.go",
    "line": 106,
    "name": "TestTUIListKeysAreNotDropped",
    "purpose": "Moves the selection cursor for j/j/k keyboard input.",
    "classification": "mixed",
    "restates": "no",
    "reason": "Exercises real CLI/TUI or helper output; TUI key tests also inspect private mode/cursor fields.",
    "execution_notes": "Go CLI unit test; live providers disabled where Execute runs. Not executed.",
    "confidence": "reviewed",
    "framework": "Go"
  },
  {
    "file": "server/cmd/extracteval/main_test.go",
    "line": 117,
    "name": "TestTUIRefusesCI",
    "purpose": "Refuses interactive TUI use under CI or without a terminal.",
    "classification": "behavior",
    "restates": "no",
    "reason": "Asserts actual command results, output files, formatted output or refusal, without reproducing its algorithm.",
    "execution_notes": "Go CLI unit test; live providers disabled where Execute runs. Not executed.",
    "confidence": "reviewed",
    "framework": "Go"
  },
  {
    "file": "server/cmd/extracteval/main_test.go",
    "line": 125,
    "name": "TestCLIParsesFlagsAfterRunID",
    "purpose": "Accepts flags after run identifiers and writes promoted golden output.",
    "classification": "behavior",
    "restates": "no",
    "reason": "Asserts actual command results, output files, formatted output or refusal, without reproducing its algorithm.",
    "execution_notes": "Go CLI unit test; live providers disabled where Execute runs. Not executed.",
    "confidence": "reviewed",
    "framework": "Go"
  }
]