Files
stonks-oracle/infra/migrations/009_recommendation_persistence.sql

16 lines
769 B
SQL

-- Stonks Oracle - Recommendation persistence enhancements
-- Adds full model metadata columns to recommendations table
-- and a risk_classification column for the computed risk label.
-- Requirements: 7.1, 7.2, 8.3
-- Store full model provenance on the recommendation itself
ALTER TABLE recommendations
ADD COLUMN IF NOT EXISTS model_provider VARCHAR(100) DEFAULT 'deterministic',
ADD COLUMN IF NOT EXISTS prompt_version VARCHAR(100) DEFAULT '',
ADD COLUMN IF NOT EXISTS schema_version VARCHAR(50) DEFAULT '1.0.0',
ADD COLUMN IF NOT EXISTS risk_classification VARCHAR(20) DEFAULT 'moderate';
-- Index for querying recommendations by risk classification
CREATE INDEX IF NOT EXISTS idx_recommendations_risk
ON recommendations(risk_classification);