# Actual debugging observation

The original Node command exited 1 with ENOENT for `inputs/missing-file/imput.json`.

Before editing, compare two hypotheses:

1. The input was never supplied. Distinguishing observation: list the selected fixture folder and inspect the real filenames.
2. The program references the wrong spelling. Distinguishing observation: compare the readFile URL in run.mjs with the actual filename.

Observed: `input.json` exists and contains Public practice cards / 24; the code requests `imput.json`. This supports hypothesis 2. The narrow repair changes that one path. No source data needs to be invented or removed.

# Rerun observations

Original input: Public practice cards: 24

Different input: 读书会书签: 17

The missing-input case failed visibly. Full commands and exit statuses are retained in qa.json.
