claude@clouddev1
380c4238ef
test+docs: 3k Phase-3 verification sweep — e2e DML + filled cross-cut matrix
Sub-phase 3k of ADR-0033. Adds the Tier-3 end-to-end DML suite (tests/sql_dml_e2e.rs) and the cross-cut gap-fill tests, fills the verification matrix (every row a verified file::function), and produces the phase-exit report.
- tests/sql_dml_e2e.rs: INSERT…SELECT cross-table, all-ten-type multi-row INSERT + RETURNING type recovery, UPDATE-with-subquery-in-SET, cascade DELETE, UPSERT round-trip, RETURNING x3, history.log replay, OOS rejections (full §13 table), validity-indicator-from-SQL-DML.
- walker/mod.rs, highlight.rs, completion.rs, input_render.rs: inherited-diagnostic, DML-keyword highlight, INSERT INTO completion, and advanced-mode DML hint-panel cross-cuts.
- Matrix correction (user-confirmed): predicate warnings fire on row-scoped DML slots; INSERT VALUES has no row scope (ADR-0033 §8.4).
- Auto-snapshot row marked N/A (user-confirmed): ADR-0006 unimplemented for both paths; deferred.
/runda round: added an advanced-mode DML hint-panel test (A6 was attributed to simple-mode prose under the §8 advanced heading); extended OOS coverage to the full ADR-0033 §13 table (OOS-5 INDEXED BY / OOS-6 multi-statement) + a trailing-semicolon guard.
1645 passing / 0 failing / 0 skipped / 1 ignored. Clippy clean.
2026-05-23 22:26:04 +00:00
..
2026-05-07 18:07:18 +00:00
2026-05-08 07:07:38 +00:00
2026-05-08 08:27:50 +00:00
2026-05-08 10:57:11 +00:00
2026-05-08 14:39:54 +00:00
2026-05-10 07:48:08 +00:00
2026-05-12 09:02:54 +00:00
2026-05-14 21:57:33 +00:00
2026-05-15 07:58:19 +00:00
2026-05-15 08:39:56 +00:00
2026-05-15 17:53:14 +00:00
2026-05-15 19:15:27 +00:00
2026-05-15 20:53:25 +00:00
2026-05-15 23:03:18 +00:00
2026-05-17 09:22:49 +00:00
2026-05-18 22:07:54 +00:00
2026-05-18 23:21:23 +00:00
2026-05-19 08:45:45 +00:00
2026-05-19 10:28:48 +00:00
2026-05-19 11:47:15 +00:00
2026-05-19 12:55:24 +00:00
2026-05-19 16:44:42 +00:00
2026-05-19 18:56:50 +00:00
2026-05-19 20:09:58 +00:00
2026-05-19 21:55:09 +00:00
2026-05-20 10:29:04 +00:00
2026-05-20 16:29:18 +00:00
2026-05-20 22:04:34 +00:00
2026-05-20 22:37:08 +00:00
2026-05-20 21:59:45 +00:00
2026-05-21 20:32:37 +00:00
2026-05-22 14:23:25 +00:00
2026-05-23 07:23:02 +00:00
2026-05-23 21:18:07 +00:00
2026-05-23 22:26:04 +00:00