added summarization metadata to the DB

This commit is contained in:
2026-04-21 21:42:13 -04:00
parent 674edafe94
commit 4b768049c0
4 changed files with 61 additions and 37 deletions
@@ -86,6 +86,9 @@ class BillText(DataScienceDevTableBase):
version_name: Mapped[str | None]
text_content: Mapped[str | None]
summary: Mapped[str | None]
summarization_model: Mapped[str | None]
summarization_user_prompt_version: Mapped[str | None]
summarization_system_prompt_version: Mapped[str | None]
date: Mapped[date | None]
bill: Mapped[Bill] = relationship("Bill", back_populates="bill_texts")
@@ -104,7 +104,6 @@ class LegislatorScore(DataScienceDevTableBase):
legislator: Mapped[Legislator] = relationship(back_populates="scores")
class LegislatorBillScore(DataScienceDevTableBase):
"""Per-bill source score used to maintain aggregate legislator scores."""
@@ -136,6 +135,7 @@ class LegislatorBillScore(DataScienceDevTableBase):
score: Mapped[float]
bill: Mapped[Bill] = relationship(back_populates="legislator_bill_scores")
bill_topic: Mapped[BillTopic] = relationship(back_populates="legislator_bill_scores")
bill_topic: Mapped[BillTopic] = relationship(
back_populates="legislator_bill_scores",
)
legislator: Mapped[Legislator] = relationship(back_populates="bill_scores")