improved a lot of things

This commit is contained in:
SinachPat
2026-04-26 12:31:31 +01:00
parent f9528702c8
commit 7a4c1d3147
30 changed files with 1316 additions and 59 deletions
+14
View File
@@ -7,11 +7,13 @@
import type {
Artboard,
Workspace,
Origin,
IntentDiff,
DesignLanguageFile,
AgentSession,
TeamMember,
InsertArtboard,
InsertOrigin,
InsertIntentDiff,
InsertAgentSession,
DiffStatus,
@@ -166,6 +168,18 @@ export async function getActiveDesignLanguageFile(
return data;
}
// ── Origin queries ────────────────────────────────────────────────────────────
export async function createOrigin(db: DbClient, row: InsertOrigin): Promise<Origin> {
const { data, error } = await (db
.from('origins')
.insert(row)
.select()
.single() as Promise<{ data: Origin; error: DbError | null }>);
if (error) throw new Error(error.message);
return data;
}
// ── Agent session queries ─────────────────────────────────────────────────────
export async function createAgentSession(db: DbClient, row: InsertAgentSession): Promise<AgentSession> {