innercontext/backend/innercontext
Piotr Oleszczyk c8fa80be99 fix(api): rename 'metadata' to 'response_metadata' to avoid Pydantic conflict
The field name 'metadata' conflicts with Pydantic's internal ClassVar.
Renamed to 'response_metadata' throughout:
- Backend: RoutineSuggestion, BatchSuggestion, ShoppingSuggestionResponse
- Frontend: TypeScript types and component usages

This fixes the AttributeError when setting metadata on SQLModel instances.
2026-03-06 16:16:35 +01:00
..
api fix(api): rename 'metadata' to 'response_metadata' to avoid Pydantic conflict 2026-03-06 16:16:35 +01:00
models feat(api): add Phase 3 observability - expose validation warnings and metadata to frontend 2026-03-06 15:50:28 +01:00
services feat(backend): move product pricing to async persisted jobs 2026-03-04 22:46:16 +01:00
validators feat(api): add LLM response validation and input sanitization 2026-03-06 10:16:47 +01:00
workers feat(backend): move product pricing to async persisted jobs 2026-03-04 22:46:16 +01:00
llm.py feat(api): add Phase 3 observability - expose validation warnings and metadata to frontend 2026-03-06 15:50:28 +01:00
llm_safety.py feat(api): add LLM response validation and input sanitization 2026-03-06 10:16:47 +01:00