+ def by_id_or_create(cls, db_conn: DatabaseConnection, id_: str | None
+ ) -> Day:
+ """Extend BaseModel.by_id to ensure date name translation."""
+ assert isinstance(id_, str)
+ return super().by_id_or_create(db_conn, valid_date(id_))
+
+ @classmethod
+ def by_id(cls, db_conn: DatabaseConnection, id_: str) -> Day: