docs: session handoff 49 — ADR-0038 done, M4 + ADR statuses in sync
This commit is contained in:
+21
-16
@@ -132,22 +132,27 @@ handoff-14 cleanup; 449 after B2/C2.)
|
||||
ADR-0030 §10 teaching echo on it: a DSL-form command run in
|
||||
advanced/one-shot mode renders the equivalent advanced-mode SQL
|
||||
beneath `[ok]`; simple-mode and SQL-entered submissions stay
|
||||
silent. Echo coverage: **Buckets A and B complete, plus
|
||||
category-3 prose** — every catalogue row in ADR-0038 §7
|
||||
round-trips per line through the advanced walker (the §1
|
||||
copy-paste contract; §6 category 2 holds it per line). Shipped
|
||||
across three commits: **Phase 1** Bucket A — single-statement DDL
|
||||
+ `show data` + `--all-rows` fall-throughs (`90479cb`); **Phase 2**
|
||||
Bucket B — resolved-name + multi-line echoes (`add index` auto- and
|
||||
user-named, positional `drop index`, `add`/`drop relationship` in
|
||||
both selector forms, `drop column --cascade`, `add relationship
|
||||
--create-fk`) (`275c726`); **Phase 3** the category-3 prose —
|
||||
`shortid` generation and type-conversion transforms via the
|
||||
pre-existing `client_side.auto_fill_*` / `client_side.transformed*`
|
||||
notes, plus the new `change column --dont-convert` caveat
|
||||
(`e6ad1ae`). The only remaining ADR-0038 item is the §4
|
||||
de-emphasised **styled-runs rendering polish** (ADR-0028) — the
|
||||
echo + caveat currently surface as plain `[system]` lines.
|
||||
silent. Echo coverage: **ADR-0038 is feature-complete** — every
|
||||
catalogue row in §7 round-trips per line through the advanced
|
||||
walker (the §1 copy-paste contract; §6 category 2 holds it per
|
||||
line), every §6 category-3 line surfaces, and the §4
|
||||
de-emphasised styled-runs rendering polish (ADR-0028) is wired.
|
||||
Shipped across four feature commits: **Phase 1** Bucket A —
|
||||
single-statement DDL + `show data` + `--all-rows` fall-throughs
|
||||
(`90479cb`); **Phase 2** Bucket B — resolved-name + multi-line
|
||||
echoes (`add index` auto- and user-named, positional
|
||||
`drop index`, `add`/`drop relationship` in both selector forms,
|
||||
`drop column --cascade`, `add relationship --create-fk`)
|
||||
(`275c726`); **Phase 3** category-3 prose — `shortid` generation
|
||||
and type-conversion transforms via the pre-existing
|
||||
`client_side.auto_fill_*` / `client_side.transformed*` notes, plus
|
||||
the new `change column --dont-convert` caveat (`e6ad1ae`); **Phase
|
||||
4 styled-runs polish** — `OutputKind::TeachingEcho` custom
|
||||
rendering branch (dimmed `Executing SQL:` prefix + the SQL re-lexed
|
||||
via `input_render::lex_to_runs_in_mode(Advanced)` for token
|
||||
highlighting, same as the input echo), `OutputStyleClass::Hint`
|
||||
for every cat-3 prose line (caveat + the existing illuminating
|
||||
notes — broader scope, visually consistent) (`2aab457`).
|
||||
|
||||
## App-level commands (per ADR-0003)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user