-
4e16d97fe0
walker: 3a — category-grouped mode-aware dispatch (ADR-0033 Amendment 1)
claude@clouddev1
2026-05-21 18:18:50 +00:00
-
a37a0b7d40
docs: ADR-0033 Phase 3 — implementation plan + cross-cut matrix
claude@clouddev1
2026-05-21 06:58:15 +00:00
-
ded1ca8e26
docs: session handoff 29 — Phase 3 planning done; sub-phase 3a is next
claude@clouddev1
2026-05-20 22:37:08 +00:00
-
555149da3c
docs: ADR-0033 — SQL DML grammar (INSERT / UPDATE / DELETE)
claude@clouddev1
2026-05-20 22:35:34 +00:00
-
fa417a47cc
docs: session handoff 28 — Phase 2 closed; Phase 3 is next
claude@clouddev1
2026-05-20 22:04:34 +00:00
-
1c42e78d92
docs: ADR-0032 Phase 2 — phase-exit verification report
claude@clouddev1
2026-05-20 21:59:45 +00:00
-
05884bd13a
2g rework: address DA findings on type recovery + engine routing + UI
claude@clouddev1
2026-05-20 21:55:02 +00:00
-
ed881eea59
2g: advanced-mode highlight + engine.* wiring + matrix tests
claude@clouddev1
2026-05-20 21:38:08 +00:00
-
ee0dafd86b
docs: ADR-0032 Amendment 2 + §10.6 regression tests
claude@clouddev1
2026-05-20 21:19:57 +00:00
-
0fc7b082b2
completion: §10.5 qualified-prefix + edit-scenario look-ahead
claude@clouddev1
2026-05-20 21:05:27 +00:00
-
fd259048da
grammar: admit WITH inside subqueries / CTE bodies (ADR-0032 §10.3)
claude@clouddev1
2026-05-20 20:34:42 +00:00
-
dd37a1cbfc
walker: 2e prereq — §10.3 stage-2 CTE harvest + cte_arity_mismatch
claude@clouddev1
2026-05-20 17:42:17 +00:00
-
c20c6e05ca
walker: 2d.1 — projection-alias misplaced + compound-arity ERROR passes
claude@clouddev1
2026-05-20 17:11:44 +00:00
-
5d716e64ab
docs: handoff 27 — ADR-0032 Phase 2 sub-phases 2a / 2b / 2c / 2d / 2f shipped
claude@clouddev1
2026-05-20 16:29:18 +00:00
-
0c3847a5b9
db: column-origin type recovery in SELECT results (sub-phase 2f)
claude@clouddev1
2026-05-20 16:16:04 +00:00
-
c5cf03b152
walker: SQL diagnostics — multi-binding scope, qualified refs, Phase-1 gap closure (sub-phase 2d)
claude@clouddev1
2026-05-20 16:12:42 +00:00
-
a491df32a0
grammar: migrate Phase-1 SELECT to the ADR-0032 fragment (sub-phase 2c)
claude@clouddev1
2026-05-20 15:42:44 +00:00
-
4ff054ca75
walker: populate cte_bindings placeholders + projection_aliases (ADR-0032 §10.3 stage 1 / §10.4)
claude@clouddev1
2026-05-20 15:29:08 +00:00
-
b522d09f5a
walker: populate from_scope table bindings (ADR-0032 §10.1)
claude@clouddev1
2026-05-20 15:25:10 +00:00
-
98a74b23d3
grammar: sql_expr additive extensions for §5/§6, CTE body rewires to ScopedSubgrammar
claude@clouddev1
2026-05-20 11:47:27 +00:00
-
4f89106a63
walker: Node::ScopedSubgrammar variant + scope-frame stack (ADR-0032 §10.2)
claude@clouddev1
2026-05-20 11:34:53 +00:00
-
8d293358a0
grammar: SQL SELECT full statement fragment (ADR-0032 Phase 2a)
claude@clouddev1
2026-05-20 11:29:48 +00:00
-
e032f01b2d
docs: ADR-0032 Amendment 1 — empirical scope of column-origin metadata
claude@clouddev1
2026-05-20 11:04:48 +00:00
-
3db292c795
docs: handoff 26 — ADR-0032 + Phase 2 plan accepted
claude@clouddev1
2026-05-20 10:29:04 +00:00
-
a7db7dd2da
docs: ADR-0032 + Phase 2 plan — full SQL SELECT grammar
claude@clouddev1
2026-05-20 10:25:43 +00:00
-
be8a4f514d
docs: handoff 25 — ADR-0030 Phase 1 + ADR-0031 complete
claude@clouddev1
2026-05-19 21:55:09 +00:00
-
cd6371a4ec
tests: Phase 1 SQL SELECT integration tests
claude@clouddev1
2026-05-19 21:50:47 +00:00
-
83e0ddc2ff
app: mode-threaded completion, overlay, and validity indicator
claude@clouddev1
2026-05-19 21:48:21 +00:00
-
6369066fe4
grammar: SQL SELECT end-to-end (ADR-0030 Phase 1)
claude@clouddev1
2026-05-19 21:46:56 +00:00
-
c93f9394f5
grammar: SQL expression grammar fragment (ADR-0031)
claude@clouddev1
2026-05-19 21:39:49 +00:00
-
81793a3a85
docs: ADR-0031 — SQL expression grammar
claude@clouddev1
2026-05-19 21:37:23 +00:00
-
5438ba6a47
docs: ADR-0030 — advanced mode standard-SQL surface
claude@clouddev1
2026-05-19 20:09:58 +00:00
-
a049ff9aa0
docs: handoff 23 — ADR-0029 complete; tick C3
claude@clouddev1
2026-05-19 18:56:50 +00:00
-
5e97f6ac6a
constraints: CHECK-violation friendly error + typing-surface matrix (ADR-0029 §10)
claude@clouddev1
2026-05-19 18:54:48 +00:00
-
abce1188f2
constraints:
add constraint / drop constraint on existing columns (ADR-0029 §2.2)
claude@clouddev1
2026-05-19 18:31:57 +00:00
-
102dff08c4
docs: handoff 22 — ADR-0029 through commit 4
claude@clouddev1
2026-05-19 16:44:42 +00:00
-
942222bfc9
constraints: CHECK —
check (<expr>) at create table & add column (ADR-0029)
claude@clouddev1
2026-05-19 16:42:18 +00:00
-
58d8958822
add column: column constraints — NOT NULL / UNIQUE / DEFAULT (ADR-0029 §6)
claude@clouddev1
2026-05-19 14:50:19 +00:00
-
12395a9a6c
create table: column constraints — NOT NULL / UNIQUE / DEFAULT grammar (ADR-0029)
claude@clouddev1
2026-05-19 14:41:29 +00:00
-
a60e879f20
db: column-constraint infrastructure — NOT NULL / UNIQUE / DEFAULT (ADR-0029)
claude@clouddev1
2026-05-19 14:18:45 +00:00
-
eff2ee8d14
refactor: ColumnSpec / AddColumn carry constraint fields (ADR-0029 scaffolding)
claude@clouddev1
2026-05-19 14:04:36 +00:00
-
7bfd213ab3
docs: ADR-0029 — column constraints (NOT NULL / UNIQUE / CHECK / DEFAULT)
claude@clouddev1
2026-05-19 13:36:50 +00:00
-
59351e0567
docs: move indexes/query-plans out of the deferred list
claude@clouddev1
2026-05-19 13:06:51 +00:00
-
02234e6c45
docs: handoff 21 — ADR-0028 complete
claude@clouddev1
2026-05-19 12:55:24 +00:00
-
ae99276283
explain: typing-surface matrix cells (ADR-0028 step 5)
claude@clouddev1
2026-05-19 12:49:58 +00:00
-
a7d459f8f2
explain: styled plan tree + annotation taxonomy (ADR-0028 step 4)
claude@clouddev1
2026-05-19 12:44:21 +00:00
-
d17addddd7
explain:
explain command end to end (ADR-0028 steps 2–3)
claude@clouddev1
2026-05-19 12:38:02 +00:00
-
c1fcf28e04
docs: handoff 20 — ADR-0028 step 1 done, steps 2-5 planned
claude@clouddev1
2026-05-19 11:47:15 +00:00
-
03d8a09457
ui: styled-output-line mechanism (ADR-0028 step 1)
claude@clouddev1
2026-05-19 10:45:43 +00:00
-
a1e4932858
docs: handoff 19 update — both manual-testing bugs fixed
claude@clouddev1
2026-05-19 10:28:48 +00:00
-
3a40ae27e7
runtime: don't record an unmodified temp as the --resume target
claude@clouddev1
2026-05-19 10:27:01 +00:00
-
f239ca5ff4
walker: keep optional trailing flags completable after
--
claude@clouddev1
2026-05-19 10:19:00 +00:00
-
0e5f226e6b
docs: handoff 19 — ADR-0027 highlight/hint wiring finished
claude@clouddev1
2026-05-19 09:48:19 +00:00
-
c1c9f6cbc4
runtime: extract the indicator debounce into a tested state machine
claude@clouddev1
2026-05-19 09:44:28 +00:00
-
400fb71460
ui: surface diagnostics in the ambient hint panel (ADR-0027 §2)
claude@clouddev1
2026-05-19 09:39:58 +00:00
-
bbfb70c767
ui: overlay diagnostic spans on the input field (ADR-0027 §2)
claude@clouddev1
2026-05-19 09:32:52 +00:00
-
437b2f2e91
walker: flag LIKE on a numeric column (ADR-0027 Amendment 1)
claude@clouddev1
2026-05-19 09:28:43 +00:00
-
3912fb5a9b
walker: precise per-literal spans for expression WARNINGs
claude@clouddev1
2026-05-19 09:24:44 +00:00
-
426e80185f
command: Operand carries a source span
claude@clouddev1
2026-05-19 09:20:52 +00:00
-
39b92a7558
docs: handoff 18 — record the post-ADR-0027 manual-testing pass
claude@clouddev1
2026-05-19 08:45:45 +00:00
-
151ed084a3
hint: show the matching usage template for multi-form commands
claude@clouddev1
2026-05-19 08:37:17 +00:00
-
5dc0421bd2
chore: handoff 18 — ADR-0027 input-validity indicator implemented
claude@clouddev1
2026-05-19 07:36:13 +00:00
-
a3268495e2
ADR-0027: existing-cases sweep + docs (step F)
claude@clouddev1
2026-05-19 07:35:06 +00:00
-
9e10997ffd
runtime: debounce the validity indicator (ADR-0027 step E)
claude@clouddev1
2026-05-19 07:30:47 +00:00
-
1a9d950cc2
ui: validity indicator rendering + warning theme colour (ADR-0027 step D)
claude@clouddev1
2026-05-19 07:27:54 +00:00
-
73c74701c2
walker: expression WARNING diagnostics (ADR-0027 step C, folds ADR-0026 §7)
claude@clouddev1
2026-05-19 07:21:30 +00:00
-
827b47f88f
walker: schema-existence ERROR diagnostics (ADR-0027 step B)
claude@clouddev1
2026-05-19 07:15:58 +00:00
-
e22f933e02
walker: diagnostics-severity model + input_verdict (ADR-0027 step A)
claude@clouddev1
2026-05-19 07:08:13 +00:00
-
dfd3c51643
chore: handoff 17 — ADR-0026 complex WHERE expressions implemented
claude@clouddev1
2026-05-18 23:21:23 +00:00
-
a50c6cdf70
WHERE expressions: matrix cells + predicate_tail grammar fix (ADR-0026 step 6)
claude@clouddev1
2026-05-18 23:19:53 +00:00
-
f75f71bbe4
WHERE expressions: wire into update/delete/show data + SQL gen (ADR-0026 steps 3-4)
claude@clouddev1
2026-05-18 23:12:33 +00:00
-
59e6a541bf
grammar: WHERE-expression fragment + Expr AST + build_expr (ADR-0026 step 2)
claude@clouddev1
2026-05-18 22:40:52 +00:00
-
f0b2043a39
walker: add Subgrammar node + recursion-depth cap (ADR-0026 step 1)
claude@clouddev1
2026-05-18 22:36:19 +00:00
-
ac41938365
chore: handoff
claude@clouddev1
2026-05-18 22:07:54 +00:00
-
d9a98bbd49
Grammar: with-pk column specs use name(type), matching add column
claude@clouddev1
2026-05-18 21:51:52 +00:00
-
9aa7e2ede0
docs: add ADR-0028 — query plans (EXPLAIN QUERY PLAN)
claude@clouddev1
2026-05-18 21:27:52 +00:00
-
032a050f7b
docs: add ADR-0027 — input-field validity indicator
claude@clouddev1
2026-05-18 20:46:06 +00:00
-
6e42a118a3
docs: add ADR-0026 — complex WHERE expressions
claude@clouddev1
2026-05-18 10:34:12 +00:00
-
f4eedf3dd2
chore: handoff
claude@clouddev1
2026-05-17 09:22:49 +00:00
-
4e4dbbffe3
Input history: reset the nav cursor on every submit
claude@clouddev1
2026-05-17 09:17:20 +00:00
-
0dc159fd7e
Indexes: add index / drop index, persistence, display (ADR-0025)
claude@clouddev1
2026-05-16 00:15:55 +00:00
-
41043d686b
docs: record ADR-0024 completion, reconcile requirements.md + handoff-14
claude@clouddev1
2026-05-15 23:03:18 +00:00
-
6d2b92996d
Grammar: remove the dead CommandNode.hint_mode field
claude@clouddev1
2026-05-15 22:54:24 +00:00
-
5fa3460ff6
add handoff-14: handoff-12 §2 backlog cleared (8 items)
claude@clouddev1
2026-05-15 22:48:09 +00:00
-
03dd9003df
Help: consume CommandNode.help_id — REGISTRY-driven in-app help
claude@clouddev1
2026-05-15 22:45:18 +00:00
-
f46606b12e
Runtime: schema-aware replay parsing
claude@clouddev1
2026-05-15 22:31:19 +00:00
-
90e3f5dbfb
Insert grammar: Form C type-awareness via lookahead (ADR-0024 §Phase D)
claude@clouddev1
2026-05-15 22:27:53 +00:00
-
9bbb96e735
Walker: memoize DynamicSubgrammar resolution to bound the Box::leak
claude@clouddev1
2026-05-15 22:06:33 +00:00
-
911a537a83
Walker: node-attached HintMode via Node::Hinted (ADR-0024 §HintMode-per-node)
claude@clouddev1
2026-05-15 21:58:22 +00:00
-
f1ff5970bf
Hint: pedagogical Form-A pointer at Form B's first value slot
claude@clouddev1
2026-05-15 21:30:03 +00:00
-
bcc5ad2f20
Matrix: pin natural candidate ordering
claude@clouddev1
2026-05-15 21:29:54 +00:00
-
50b78253d8
Remove dead parse.token.* catalog entries
claude@clouddev1
2026-05-15 21:29:36 +00:00
-
42cf851f7e
add handoff-13: typing-surface matrix complete + 5 matrix-found bug fixes
claude@clouddev1
2026-05-15 20:53:25 +00:00
-
c7ecc64757
Matrix: create table, DDL, and app-command coverage
claude@clouddev1
2026-05-15 20:50:56 +00:00
-
216e7ba61b
DDL grammar: writes_table on table-name slots for column narrowing
claude@clouddev1
2026-05-15 20:50:56 +00:00
-
37db2f5dd2
Matrix: insert Form C + update + delete coverage
claude@clouddev1
2026-05-15 20:34:01 +00:00
-
a9a04cff97
Matrix: insert Form B coverage
claude@clouddev1
2026-05-15 20:31:01 +00:00
-
fffb44ff4f
input_render: schema-aware classify_input for wrong-count value lists
claude@clouddev1
2026-05-15 20:31:01 +00:00
-
24e641bc21
Matrix: typing-surface infrastructure + insert Form A coverage
claude@clouddev1
2026-05-15 20:06:58 +00:00
-
0b15ce0306
Walker + parser: surface mid-typing after separators and Form C/A ambiguity
claude@clouddev1
2026-05-15 20:06:52 +00:00