feat(FN-2962): merge fusion/fn-2962
- Add changeset for `@runfusion/fusion` minor release introducing custom provider registration support Commits merged: - feat(FN-2962): complete Step 8 — add changeset and documentation Files changed: .changeset/register-custom-providers.md | 5 +++++ 1 file changed, 5 insertions(+) Fusion-Task-Id: FN-2962
This commit is contained in:
@@ -86,7 +86,7 @@ export function probeFts5(db: DatabaseSync): boolean {
|
||||
|
||||
// ── Schema Definition ────────────────────────────────────────────────
|
||||
|
||||
const SCHEMA_VERSION = 53;
|
||||
const SCHEMA_VERSION = 54;
|
||||
|
||||
function normalizeTaskComments(
|
||||
steeringComments: SteeringComment[] | undefined,
|
||||
@@ -189,6 +189,8 @@ CREATE TABLE IF NOT EXISTS tasks (
|
||||
createdAt TEXT NOT NULL,
|
||||
updatedAt TEXT NOT NULL,
|
||||
columnMovedAt TEXT,
|
||||
executionStartedAt TEXT,
|
||||
executionCompletedAt TEXT,
|
||||
-- JSON columns for nested arrays/objects
|
||||
dependencies TEXT DEFAULT '[]',
|
||||
steps TEXT DEFAULT '[]',
|
||||
@@ -1988,6 +1990,15 @@ export class Database {
|
||||
});
|
||||
}
|
||||
|
||||
// Wall-clock end-to-end execution timestamps for card runtime display.
|
||||
// Set on first in-progress / done transitions, cleared only on retry.
|
||||
if (version < 54) {
|
||||
this.applyMigration(54, () => {
|
||||
this.addColumnIfMissing("tasks", "executionStartedAt", "TEXT");
|
||||
this.addColumnIfMissing("tasks", "executionCompletedAt", "TEXT");
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user