Step 1 complete!

This commit is contained in:
Jim Lancaster
2026-06-24 11:49:00 -05:00
parent 5165fa64bc
commit cba4d890a1
4 changed files with 221 additions and 5 deletions
+2 -1
View File
@@ -6,6 +6,7 @@ Three models capture the MVP lifecycle:
from datetime import datetime, timezone
from enum import StrEnum
from typing import Optional
from uuid import UUID, uuid4
from sqlmodel import Field, Relationship, SQLModel
@@ -47,7 +48,7 @@ class Job(SQLModel, table=True):
# --- relationships ---
document: Document = Relationship(back_populates="jobs")
transcript: "Transcript | None" = Relationship(back_populates="job")
transcript: Optional["Transcript"] = Relationship(back_populates="job")
class Transcript(SQLModel, table=True):