16 lines
769 B
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);
|