initialize project with basic structure and dependencies
This commit is contained in:
@@ -46,6 +46,7 @@ export const topics = sqliteTable("topics", {
|
||||
prerequisiteTopicIds: text("prerequisite_topic_ids").notNull().default("[]"),
|
||||
difficulty: integer("difficulty").notNull().default(1),
|
||||
relevantFiles: text("relevant_files"),
|
||||
status: text("status", { enum: ["pending", "generating", "ready", "error"] }).notNull().default("pending"),
|
||||
});
|
||||
|
||||
export const lessons = sqliteTable("lessons", {
|
||||
@@ -55,6 +56,12 @@ export const lessons = sqliteTable("lessons", {
|
||||
.references(() => topics.id),
|
||||
content: text("content").notNull(),
|
||||
ttsProvider: text("tts_provider"),
|
||||
costAI: real("cost_ai").default(0),
|
||||
costAudio: real("cost_audio").default(0),
|
||||
costBranchAI: real("cost_branch_ai").default(0),
|
||||
costBranchAudio: real("cost_branch_audio").default(0),
|
||||
costTotal: real("cost_total").default(0),
|
||||
branchStatus: text("branch_status", { enum: ["pending", "generating", "ready", "error"] }).notNull().default("pending"),
|
||||
createdAt: text("created_at")
|
||||
.notNull()
|
||||
.default(sql`(datetime('now'))`),
|
||||
|
||||
Reference in New Issue
Block a user