Generalizes schema compatibility reconciliation in the core database layer with hardened architecture lint table discovery, backed by new and expanded tests and aligned documentation; includes a changeset for the `@runfusion/fusion` package. Fusion-Task-Id: FN-3887
423 B
423 B
@runfusion/fusion
| @runfusion/fusion |
|---|
| patch |
Generalize the SQLite schema self-heal pass to reconcile missing columns for every critical table on Database.init(), not just tasks.
This prevents legacy or drifted databases from hitting no such column: <X> regressions after new column additions, and adds architecture lint coverage to ensure new CREATE TABLE definitions are always included in schema-compatibility coverage.