docs: ADR-0035 4a plan + 4a.2 split for composite UNIQUE / table CHECK
Add the sub-phase 4a implementation plan (docs/plans/), test-first, mirroring the ADR-0033 DML sub-phase model: SqlCreateTable as its own command executed structurally through the existing do_create_table helper; shared-entry-word dispatch (SQL-first, simple fallback); the type-alias resolver; IF NOT EXISTS no-op-with-note (CreateOutcome enum); INTEGER PRIMARY KEY -> plain int; one-undo-step wiring. Records the user-confirmed 4a/4a.2 split: composite UNIQUE(a,b) and multi-column table CHECK move to a dedicated slice because they are the first structures TableSchema cannot already represent, so they need a persistence-model + round-trip extension rather than parse+execute reuse. ADR-0035 §13 gains 4a.2; README sub-phase line updated in lockstep.
This commit is contained in:
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user