Skip to content

Commit cb3b859

Browse files
sfbaytidesclaude
andcommitted
Fix ResistanceTierAction schema to match content structure
- Add ResistanceResource model with name and url fields - Update ResistanceTierAction resources to use ResistanceResource - Add how_to field to ResistanceTierAction Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent c2d00ab commit cb3b859

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/civitas/api/schemas.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,13 +420,21 @@ class BlockedPolicy(BaseModel):
420420
blocked_date: date | None = None
421421

422422

423+
class ResistanceResource(BaseModel):
424+
"""Resource link for resistance actions."""
425+
426+
name: str
427+
url: str
428+
429+
423430
class ResistanceTierAction(BaseModel):
424431
"""General action used in tier overviews."""
425432

426433
title: str
427434
description: str
428435
urgency: str
429-
resources: list[str]
436+
how_to: list[str] = []
437+
resources: list[ResistanceResource] = []
430438

431439

432440
class ResistanceTier(BaseModel):

0 commit comments

Comments
 (0)