Adds the query-dump harness and analysis scripts that produced the
catalogue used to drive PRs #838, #839, #840:
- scripts/query-counts-dump.mjs — sibling of query-counts.mjs that
emits per-route × phase NDJSON dumps under scripts/query-dumps/.
- scripts/build-perf-d1.mjs — standalone "build the perf fixture for
d1" wrapper, useful when iterating with the dump harness without
re-running the full counts harness.
- scripts/query-dumps/{classify,cold-only,inspect-other}.mjs — analysis
helpers for slicing the dumps. classify.mjs writes a markdown
classification report; cold-only.mjs surfaces the d1 cold-isolate tax;
inspect-other.mjs prints distinct SQL for a class.
- scripts/query-dumps/README.md — workflow doc.
The dump JSON itself and the generated classification.{target}.md
reports stay gitignored — they're analysis artefacts that regenerate
from the harness in seconds. The query-dumps analysis scripts are
excluded from oxlint (one-off tooling, not production code).