Commit Graph

  • 6f87ad1842 fix: advanced CREATE TABLE completion cluster claude@clouddev1 2026-05-28 18:56:13 +00:00
  • c12ed1da9a fix: INSERT Form B value-count UX (ADR-0033 Amendment 5) claude@clouddev1 2026-05-28 16:38:33 +00:00
  • 9468324d56 docs: amend handoff 49 — record /runda round 2 closure claude@clouddev1 2026-05-28 12:44:47 +00:00
  • 6840b928f9 test: /runda round 2 — pin TeachingEcho kind + cat-3 prose wiring claude@clouddev1 2026-05-28 12:39:25 +00:00
  • 63b2927f10 docs: session handoff 49 — ADR-0038 done, M4 + ADR statuses in sync claude@clouddev1 2026-05-28 12:24:07 +00:00
  • 2aab457c44 feat: DSL→SQL teaching echo — §4 styled-runs polish (ADR-0038) claude@clouddev1 2026-05-28 12:16:28 +00:00
  • df5c4e2a55 docs: session handoff 48 — DSL→SQL echo Phases 1-3 done, polish only claude@clouddev1 2026-05-28 10:32:31 +00:00
  • 5cb105b74b docs(adr): /runda DA cleanup — reflect Phases 1-3 done, pin Bucket C claude@clouddev1 2026-05-28 10:06:16 +00:00
  • e6ad1aec3d feat: DSL→SQL teaching echo — Phase 3 cat-3 caveat (ADR-0038) claude@clouddev1 2026-05-28 08:50:08 +00:00
  • 275c726ad4 feat: DSL→SQL teaching echo — Bucket B renderer (ADR-0038 Phase 2) claude@clouddev1 2026-05-28 07:54:05 +00:00
  • 558cfae151 docs(adr): promote ADR-0037 + ADR-0038 to Accepted (Phase 1 shipped) claude@clouddev1 2026-05-28 07:10:06 +00:00
  • c60026c7f6 docs: session handoff 47 + M4 update — DSL→SQL echo Phase 1 (Bucket A) done claude@clouddev1 2026-05-28 07:03:46 +00:00
  • 90479cb879 feat: DSL→SQL teaching echo — Bucket A renderer (ADR-0038 Phase 1) claude@clouddev1 2026-05-28 06:53:43 +00:00
  • 9d66073ff7 docs: session handoff 46 — DSL→SQL echo mid-feature (skeleton done, renderer pending) claude@clouddev1 2026-05-27 22:15:34 +00:00
  • 04c8e4295f feat: DSL→SQL teaching echo — channel + create-table slice (ADR-0037 + ADR-0038) claude@clouddev1 2026-05-27 22:09:54 +00:00
  • 9a23e28f30 fix: update … --all-rows falls back to the DSL instead of misparsing (ADR-0033 Am4) claude@clouddev1 2026-05-27 21:25:02 +00:00
  • 338dc8a4cf feat: advanced ALTER COLUMN SET/DROP NOT NULL & DEFAULT, SET DATA TYPE (ADR-0035 Am2) claude@clouddev1 2026-05-27 21:03:14 +00:00
  • 9f15f386d5 docs(adr): design the DSL→SQL teaching echo (ADR-0038) + dependencies claude@clouddev1 2026-05-27 20:44:38 +00:00
  • 2bcc55f939 docs: reconcile requirements/CLAUDE.md with shipped reality (high-confidence) claude@clouddev1 2026-05-27 14:31:52 +00:00
  • 35e1963ad0 docs: session handoff 45 — X4 resolved; next direction = DSL→SQL teaching echo (ADR-0030 §10) claude@clouddev1 2026-05-27 14:28:55 +00:00
  • 42306d33e3 fix: X4 — advanced-mode SQL INSERT auto-fills omitted non-PK serial (MAX+1) claude@clouddev1 2026-05-27 11:18:57 +00:00
  • 4928a4c4fd docs: session handoff 44 — ADR-0036 complete (Phases 2/3a/3b + carryover) claude@clouddev1 2026-05-27 10:58:30 +00:00
  • d98717156e fix: ADR-0036 — name the offending value for natural-order SQL INSERTs claude@clouddev1 2026-05-27 10:54:29 +00:00
  • 8906661f69 feat: ADR-0036 Phase 3b — live typed-slot hints + highlighting for INSERT VALUES claude@clouddev1 2026-05-27 07:22:44 +00:00
  • 49ea03b0d5 feat: ADR-0036 Phase 3a — live typed-slot hints + highlighting for SQL SET values claude@clouddev1 2026-05-26 22:48:46 +00:00
  • 8c3b13b313 feat: ADR-0036 Phase 2 — validate advanced-mode UPDATE SET literals + retain the value claude@clouddev1 2026-05-26 22:20:12 +00:00
  • 2f0af31b3b docs: session handoff 43 — ADR-0035 Am1 follow-ups + ADR-0036 (surgical) Phase 1 claude@clouddev1 2026-05-26 21:59:38 +00:00
  • 1d5534b2bd feat: ADR-0036 Phase 1 — validate advanced-mode INSERT literals + show the value claude@clouddev1 2026-05-26 21:58:25 +00:00
  • dc9a4759ce docs: ADR-0036 revised to surgical "validate-and-retain"; +X4/X5 open questions claude@clouddev1 2026-05-26 21:58:19 +00:00
  • 3e3a2fb171 docs: ADR-0036 (Proposed) — bind literal DML values, verbatim text only for expressions/queries claude@clouddev1 2026-05-26 20:49:40 +00:00
  • f8a91f41c9 feat: ADR-0035 Amendment 1 follow-up — enrich replay errors + close message gaps claude@clouddev1 2026-05-26 18:30:31 +00:00
  • cb8ff8a7c2 feat: ADR-0035 Amendment 1 — drop composite UNIQUE; friendlier drop-column + generic-error wording claude@clouddev1 2026-05-26 16:20:08 +00:00
  • 60d30dd54e docs: session handoff 42 — ADR-0035 Phase 4 complete; whole-phase /runda follow-ups claude@clouddev1 2026-05-26 14:57:07 +00:00
  • 22e5bf5d6a feat: ADR-0035 4i(a,b) — CREATE TABLE help/usage + describe table constraints; Phase 4 complete claude@clouddev1 2026-05-26 14:38:28 +00:00
  • c2eb8cb982 fix: ADR-0035 4i(c) — don't pre-flag a self-referencing FK parent claude@clouddev1 2026-05-26 12:20:30 +00:00
  • f85261032d feat: ADR-0035 4i(e) — colour DSL vs SQL completions when mixed claude@clouddev1 2026-05-26 12:11:12 +00:00
  • 1afcf4ed29 feat: ADR-0035 4i(d) — merge shared-entry-word completions claude@clouddev1 2026-05-26 11:36:18 +00:00
  • ca64434a1c docs: session handoff 41 — ADR-0035 4h + case-insensitive table-name fix; 4i next claude@clouddev1 2026-05-26 10:43:18 +00:00
  • a95c8074f3 fix: resolve table names case-insensitively across all executors claude@clouddev1 2026-05-26 10:04:27 +00:00
  • f7e77a86f8 feat: ADR-0035 4h — ALTER TABLE … RENAME TO claude@clouddev1 2026-05-26 08:38:39 +00:00
  • 6112859660 docs: session handoff 40 — ADR-0035 4f + 4g + rebuild fix shipped; 4h next claude@clouddev1 2026-05-25 22:20:40 +00:00
  • 50a889e599 fix: ADR-0035 4g — reconstruct table-CHECK metadata on rebuild claude@clouddev1 2026-05-25 22:16:26 +00:00
  • 6ff97f6e20 feat: ADR-0035 4g — ALTER TABLE add/drop constraint + add FK claude@clouddev1 2026-05-25 22:07:50 +00:00
  • 5b76315d1e feat: ADR-0035 4f — ALTER TABLE … ALTER COLUMN TYPE claude@clouddev1 2026-05-25 21:16:37 +00:00
  • a2fc3c9e57 docs: 4f plan + session handoff 39 claude@clouddev1 2026-05-25 20:26:34 +00:00
  • bbc2e34b33 feat: ADR-0035 4e — ALTER TABLE add/drop/rename column claude@clouddev1 2026-05-25 19:49:13 +00:00
  • 701217d29f feat: ADR-0035 4d — CREATE [UNIQUE] INDEX / DROP INDEX claude@clouddev1 2026-05-25 18:41:02 +00:00
  • 44248fb8bb docs: session handoff 38 — ADR-0035 4a.3 + 4b + 4c shipped; 4d next claude@clouddev1 2026-05-25 17:38:48 +00:00
  • e52e90c45b feat: ADR-0035 4c — DROP TABLE [IF EXISTS] claude@clouddev1 2026-05-25 16:31:41 +00:00
  • 76d60591bf feat: ADR-0035 4b — foreign keys in CREATE TABLE claude@clouddev1 2026-05-25 15:35:48 +00:00
  • 60111f69d5 feat: ADR-0035 4a.3 — table-level / multi-column CHECK claude@clouddev1 2026-05-25 14:06:52 +00:00
  • 1991fb4fc7 docs: session handoff 37 — ADR-0035 4a + 4a.2 shipped (Accepted); 4a.3 next claude@clouddev1 2026-05-25 11:07:28 +00:00
  • c0f5626787 feat: ADR-0035 4a.2 — per-column CHECK/DEFAULT + composite UNIQUE claude@clouddev1 2026-05-25 11:04:59 +00:00
  • 1c50133438 docs: ADR-0035 4a.2 plan + split table-level CHECK to 4a.3 claude@clouddev1 2026-05-25 10:34:04 +00:00
  • 631074ff9c feat: ADR-0035 4a — SQL CREATE TABLE command, worker, and exit gate claude@clouddev1 2026-05-25 10:04:28 +00:00
  • 80310929d7 feat: ADR-0035 4a — SQL CREATE TABLE grammar shape claude@clouddev1 2026-05-25 08:11:39 +00:00
  • 58386d77e9 feat: ADR-0035 4a — SQL type-alias resolver (Type::from_sql_name) claude@clouddev1 2026-05-25 07:55:26 +00:00
  • 94ec87b2ff docs: ADR-0035 4a — refine scope (CHECK/DEFAULT to constraint slice; double-precision; serial-inline) claude@clouddev1 2026-05-25 07:55:22 +00:00
  • 093496fe6b docs: ADR-0035 4a plan + 4a.2 split for composite UNIQUE / table CHECK claude@clouddev1 2026-05-24 22:54:07 +00:00
  • 19d3cd3306 docs: ADR-0035 — record two /runda refinements (IF [NOT] EXISTS, INTEGER PRIMARY KEY) claude@clouddev1 2026-05-24 22:31:44 +00:00
  • f74226fe8c docs: session handoff 36 — ADR-0006 (undo/snapshot) shipped; ADR-0035 (SQL DDL) drafted, 4a next claude@clouddev1 2026-05-24 22:16:10 +00:00
  • a079200b17 docs: ADR-0035 — advanced-mode SQL DDL (Phase 4) claude@clouddev1 2026-05-24 22:14:30 +00:00
  • df6aa69155 fix: ADR-0006 — clear redo when new work commits without a snapshot claude@clouddev1 2026-05-24 21:10:44 +00:00
  • 5442cfc0b9 docs: ADR-0006 §8 step 8 — mark undo/snapshot implemented claude@clouddev1 2026-05-24 20:58:31 +00:00
  • cf53023a71 test: ADR-0006 §8 step 7 — full-stack undo across DSL + SQL (R21/R22) claude@clouddev1 2026-05-24 20:56:15 +00:00
  • d6c5674bf5 feat: ADR-0006 §8 step 6 — .snapshots/ gitignore + export + cleanup claude@clouddev1 2026-05-24 20:53:00 +00:00
  • 25800e3eb5 feat: ADR-0006 §8 steps 4-5 — undo/redo commands + confirm-modal flow claude@clouddev1 2026-05-24 20:48:30 +00:00
  • a97069c02e feat: ADR-0006 §8 step 3 — wire the snapshot ring into the db worker claude@clouddev1 2026-05-24 20:31:05 +00:00
  • 64eee3ed6d feat: ADR-0006 §8 steps 1-2 — --no-undo flag + snapshot ring module claude@clouddev1 2026-05-24 20:17:03 +00:00
  • 6cf5705022 docs: ADR-0006 Amendment 1 — undo/snapshot design (every-mutation, hybrid, batch) + plan claude@clouddev1 2026-05-24 19:57:47 +00:00
  • 2e3131669a docs: session handoff 35 — ADR-0034 shipped; ADR-0006 (undo/snapshot) is next claude@clouddev1 2026-05-24 19:05:38 +00:00
  • e4f2f5fa15 feat: ADR-0034 — history journal records err + replay parses/filters the journal claude@clouddev1 2026-05-24 18:59:06 +00:00
  • 504c24c996 docs: ADR-0034 implementation plan (history journal + replay filter) claude@clouddev1 2026-05-24 09:29:52 +00:00
  • 55b784597a docs: ADR-0033 Accepted (Phase 3 complete) + session handoff 34 claude@clouddev1 2026-05-24 09:23:03 +00:00
  • 380c4238ef test+docs: 3k Phase-3 verification sweep — e2e DML + filled cross-cut matrix claude@clouddev1 2026-05-23 22:26:04 +00:00
  • a5cdb00a86 docs: session handoff 33 — ADR-0033 sub-phase 3j + Amendment 3 + /runda round claude@clouddev1 2026-05-23 21:18:07 +00:00
  • d5c7f63513 grammar+walker: 3j — shared insert/update/delete entry words (ADR-0033 §2 / Amendments 1 & 3) claude@clouddev1 2026-05-23 21:13:39 +00:00
  • c16196fc7f docs: session handoff 32 — Phase 3 (3f–3i) + ADR-0034 + /runda round claude@clouddev1 2026-05-23 07:23:02 +00:00
  • 8d17583fe0 walker: 3i /runda DA round — fix INSERT-target scope confusion (6 cases) claude@clouddev1 2026-05-22 22:23:15 +00:00
  • 4fa0aa06e9 db+walker: 3i DA pass — not_null PK false-positive fix + arity hardening claude@clouddev1 2026-05-22 22:06:04 +00:00
  • cfd925c24a grammar+db: 3i — DML column-existence + cross-cut verification (ADR-0033 §8) claude@clouddev1 2026-05-22 22:02:33 +00:00
  • 2d1112d0f3 grammar+db: 3i — not_null_missing diagnostic + TableColumn constraints (ADR-0033 §8.3) claude@clouddev1 2026-05-22 21:58:12 +00:00
  • 6db8253c25 grammar+db: 3i — insert_arity_mismatch diagnostic (ADR-0033 §8.1) claude@clouddev1 2026-05-22 21:50:09 +00:00
  • be63315e61 grammar+db: 3i — auto_column_overridden diagnostic (ADR-0033 §8.2) claude@clouddev1 2026-05-22 21:45:02 +00:00
  • 6b8888f105 grammar+db: 3h — UPSERT ON CONFLICT DO NOTHING / DO UPDATE (ADR-0033 §9) claude@clouddev1 2026-05-22 21:28:24 +00:00
  • fd8b74ba5e grammar+db: 3g — RETURNING on INSERT/UPDATE/DELETE (ADR-0033 §5) claude@clouddev1 2026-05-22 20:44:55 +00:00
  • b935090d7b docs: ADR-0034 — history.log as a complete journal; replay reads ok-only claude@clouddev1 2026-05-22 19:17:52 +00:00
  • 62f09bebc5 db: fix self-referential cascade over-count + SQL-delete render test claude@clouddev1 2026-05-22 19:17:43 +00:00
  • 2c86a1313e grammar+db: 3f — SQL DELETE + cascade summary (ADR-0033 §1/§7) claude@clouddev1 2026-05-22 14:59:01 +00:00
  • 70ecf5535e docs: session handoff 31 — Phase 3 (3c/3d/3e) + interlude close claude@clouddev1 2026-05-22 14:23:25 +00:00
  • 53808ed9d7 grammar+db: 3e — SQL UPDATE grammar + execution (ADR-0033 §2) claude@clouddev1 2026-05-22 13:57:21 +00:00
  • 18d34d0d36 db: 3d fix — don't let shortid auto-fill mask INSERT arity mismatch claude@clouddev1 2026-05-22 12:30:57 +00:00
  • 78ad476d24 db+grammar: 3d — shortid auto-fill for SQL INSERT (ADR-0033 §6) claude@clouddev1 2026-05-22 07:26:54 +00:00
  • 6ff9144c7a grammar: 3c — INSERT … SELECT row source (ADR-0033 §4) claude@clouddev1 2026-05-21 22:08:25 +00:00
  • 7f68a53f86 walker+completion: surface list trailing-optionals + identifiers-first ordering (ADR-0022 Amendment 2) claude@clouddev1 2026-05-21 21:52:49 +00:00
  • 43c49f4d1b walker: F5 — drop preceding-clause keywords from committed-child Incomplete sets claude@clouddev1 2026-05-21 20:52:20 +00:00
  • 5b88ccd2c3 docs: session handoff 30 — Phase 3 (3a/3b) + advanced-mode completion interlude claude@clouddev1 2026-05-21 20:32:37 +00:00
  • 1c8cbc1983 completion+hint: F1/F2 advanced-mode completion fixes claude@clouddev1 2026-05-21 20:25:16 +00:00
  • ed40445828 ui: re-enable advanced-mode ambient assistance (ADR-0022 Amendment 1) claude@clouddev1 2026-05-21 19:18:27 +00:00
  • c87363168f grammar+db: 3b — SQL INSERT grammar + minimal execution (ADR-0033 §1) claude@clouddev1 2026-05-21 18:51:21 +00:00