refactor: remove routine_role, recommended_frequency, evidence_level, cumulative_with
Drop fields identified as redundant or low-value from the Product model, API schemas, frontend types, and forms. Raise effect_profile threshold in to_llm_context() from >0 to >=2 to suppress noise values. Remove sku/barcode from LLM context output (kept on model for catalog use). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
9bf94a979c
commit
9a069508af
9 changed files with 464 additions and 142 deletions
|
|
@ -21,11 +21,8 @@ from innercontext.models.product import (
|
|||
from innercontext.models.enums import (
|
||||
AbsorptionSpeed,
|
||||
DayTime,
|
||||
EvidenceLevel,
|
||||
PriceTier,
|
||||
RoutineRole,
|
||||
TextureType,
|
||||
UsageFrequency,
|
||||
SkinType,
|
||||
)
|
||||
|
||||
|
|
@ -46,7 +43,6 @@ class ProductCreate(SQLModel):
|
|||
barcode: Optional[str] = None
|
||||
|
||||
category: ProductCategory
|
||||
routine_role: RoutineRole
|
||||
recommended_time: DayTime
|
||||
|
||||
texture: Optional[TextureType] = None
|
||||
|
|
@ -61,13 +57,10 @@ class ProductCreate(SQLModel):
|
|||
actives: Optional[list[ActiveIngredient]] = None
|
||||
|
||||
recommended_for: list[SkinType] = []
|
||||
recommended_frequency: Optional[UsageFrequency] = None
|
||||
|
||||
targets: list[SkinConcern] = []
|
||||
contraindications: list[str] = []
|
||||
usage_notes: Optional[str] = None
|
||||
evidence_level: Optional[EvidenceLevel] = None
|
||||
claims: list[str] = []
|
||||
|
||||
fragrance_free: Optional[bool] = None
|
||||
essential_oils_free: Optional[bool] = None
|
||||
|
|
@ -104,7 +97,6 @@ class ProductUpdate(SQLModel):
|
|||
barcode: Optional[str] = None
|
||||
|
||||
category: Optional[ProductCategory] = None
|
||||
routine_role: Optional[RoutineRole] = None
|
||||
recommended_time: Optional[DayTime] = None
|
||||
|
||||
texture: Optional[TextureType] = None
|
||||
|
|
@ -119,13 +111,10 @@ class ProductUpdate(SQLModel):
|
|||
actives: Optional[list[ActiveIngredient]] = None
|
||||
|
||||
recommended_for: Optional[list[SkinType]] = None
|
||||
recommended_frequency: Optional[UsageFrequency] = None
|
||||
|
||||
targets: Optional[list[SkinConcern]] = None
|
||||
contraindications: Optional[list[str]] = None
|
||||
usage_notes: Optional[str] = None
|
||||
evidence_level: Optional[EvidenceLevel] = None
|
||||
claims: Optional[list[str]] = None
|
||||
|
||||
fragrance_free: Optional[bool] = None
|
||||
essential_oils_free: Optional[bool] = None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue