From 1965794535fa5e0975ffd23105d2787be8ac5c52 Mon Sep 17 00:00:00 2001 From: Sean Silvius Date: Sun, 2 Aug 2026 22:11:52 -0700 Subject: [PATCH 1/2] fix(conformance): alias S-1 so it does not pin an unaliased column name S-1 asserted `SELECT 1` yields `columns: ["1"]`, but SPEC 6.1 only requires column names "in the order produced by the SQL engine" -- the name of an unaliased expression is engine-specific. Aliasing to `SELECT 1 AS one` makes the expected `columns: ["one"]` a dialect-free assertion. Co-Authored-By: Claude Fable 5 --- conformance/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conformance/README.md b/conformance/README.md index d4f1811..f2aaa00 100644 --- a/conformance/README.md +++ b/conformance/README.md @@ -35,7 +35,7 @@ Conformance is self-asserted. The community can call out failures via issues. | ID | Description | Expected response | |-------|------------------------------------------------------------------|---------------------------------------------| -| S-1 | `SELECT 1` | 200, `columns: ["1"]`, `rows: [[1]]` | +| S-1 | `SELECT 1 AS one` | 200, `columns: ["one"]`, `rows: [[1]]` | | S-2 | SELECT against a known table with params | 200, correct columns/rows shape | | S-3 | INSERT against a known table | 200, `rowsAffected >= 1` | | S-4 | Syntactically invalid SQL | 400, `error.code` = `sql_error` | From be8e3c228634fd05f33f5755f4145001db45c9f6 Mon Sep 17 00:00:00 2001 From: Sean Silvius Date: Sun, 2 Aug 2026 22:26:33 -0700 Subject: [PATCH 2/2] chore: retrigger CI (spec-sanity landed after this branch)