24 lines
1.1 KiB
MySQL
24 lines
1.1 KiB
MySQL
|
|
-- Migration 002: Create resolution configuration table
|
||
|
|
-- Implements FR-3.1: Resolution order configuration
|
||
|
|
-- Date: 2026-02-08
|
||
|
|
|
||
|
|
-- Resolution configuration table
|
||
|
|
CREATE TABLE IF NOT EXISTS prompt_resolution_config (
|
||
|
|
space_id TEXT PRIMARY KEY,
|
||
|
|
included_spaces JSON, -- Array of space IDs to search
|
||
|
|
default_space_id TEXT,
|
||
|
|
shared_space_id TEXT,
|
||
|
|
max_generation_depth INTEGER DEFAULT 3,
|
||
|
|
config JSON, -- Additional configuration options
|
||
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||
|
|
);
|
||
|
|
|
||
|
|
-- Comments (for documentation)
|
||
|
|
-- prompt_resolution_config.space_id: Primary space for this configuration
|
||
|
|
-- prompt_resolution_config.included_spaces: Ordered array of space IDs for resolution search
|
||
|
|
-- prompt_resolution_config.default_space_id: Default space for common artifacts
|
||
|
|
-- prompt_resolution_config.shared_space_id: Team/shared space (optional)
|
||
|
|
-- prompt_resolution_config.max_generation_depth: Maximum nesting depth for generators
|
||
|
|
-- prompt_resolution_config.config: Additional JSON configuration
|
||
|
|
-- prompt_resolution_config.updated_at: Last configuration update
|