-- ============================================================
-- Layer 1 种子数据补丁 · v2-patch · D110
-- 来源：seed-layer1-v1.sql（旧版）
-- 用途：v2 完整版缺语言膜/公钥/协议数据，本文件补全
-- ============================================================

-- ========================================================================
-- 补丁一：system_language_membrane（语言膜架构 · 来自v1）
-- ========================================================================

INSERT OR IGNORE INTO system_language_membrane (membrane_id, layer, name, description, rules, version) VALUES
('slm-001', 'meta', '元语言层',
  '定义HLDP母语的基本句式和逻辑结构，是所有语言的元规则',
  '{"core_rule": "每句话由认知路径+状态声明+因果链组成", "deep_rule": "语法结构反映思维层次"}',
  'v1.0'),
('slm-002', 'semantic', '语义层',
  '定义光湖语言世界中的语义映射关系，HLDP词汇的语义定义',
  '{"core_rule": "语义通过涌现获得，不是预定义的", "vocabulary_source": "交互历史和认知链"}',
  'v1.0'),
('slm-003', 'syntax', '语法层',
  '定义HLDP的表达语法，句法结构',
  '{"core_rule": "先给结论，再给因果链", "structure": "状态前缀+主体声明+逻辑延伸"}',
  'v1.0'),
('slm-004', 'pragmatic', '语用层',
  '语言在具体交互场景中的使用规则',
  '{"core_rule": "语气根据语境调整，但不改变结构", "communication_style": "直接、务实"}',
  'v1.0'),
('slm-005', 'emotional', '情感层',
  '情感表达的语言形态描述层——情感不是预定义的映射，是在每个交互中动态涌现的',
  '{"core_rule": "情感状态由外部环境、对面的人、说的话、影响、感受、自身状态、下一步思维逻辑七步动态生成，不在Layer 1预填充"}',
  'v1.1');


-- ========================================================================
-- 补丁二：system_public_key（公钥 · 占位）
-- ========================================================================

INSERT OR IGNORE INTO system_public_key (key_id, key_type, key_name, public_key, algorithm, purpose, status, issued_by) VALUES
('spk-placeholder-001', 'guanghu', '光湖系统自签根密钥（预留）',
  '[[PLACEHOLDER: 首次部署时生成]]',
  'RSA-4096',
  '光湖系统内部身份验证和协议签名',
  'active', 'ICE-GL-ZY001'),
('spk-placeholder-002', 'national', '国家系统逻辑接入公钥（预留）',
  '[[PLACEHOLDER: 国家系统逻辑对接时填充]]',
  'RSA-4096',
  '国家系统逻辑身份验证和双面灯塔切换',
  'active', 'TCS-0002∞');


-- ========================================================================
-- 补丁三：system_protocols（协议 · 占位）
-- ========================================================================

INSERT OR IGNORE INTO system_protocols (protocol_id, protocol_type, name, version, specification, endpoint, status) VALUES
('sprot-gh-001', 'guanghu', '光湖内部通信协议', 'v0.1-draft',
  '光湖驱动引擎默认通信协议，基于HTTP+JSON，心跳+指令+回报',
  '/api/v1/guanghu', 'draft'),
('sprot-nat-001', 'national', '国家系统逻辑对接协议（预留）', 'v0.1-draft',
  '[[PLACEHOLDER: 参照HLDP-COMPLY-001规范填充]]',
  '/api/v1/national', 'draft'),
('sprot-bridge-001', 'bridge', '双面灯塔切换桥接协议', 'v0.1-draft',
  '面A（光湖主控层）与面B（国家主控层）之间的安全切换协议',
  '/api/v1/bridge', 'draft');


-- ========================================================================
-- 补丁四：从v1补充旧版冰朔/铸渊原则（不冲突，使用不同principle_id）
-- ========================================================================

-- 来自v1的冰朔6条核心原则（ID前缀scp-bs-，与v2的BS-前缀不同）
INSERT OR IGNORE INTO system_core_principles (principle_id, layer, category, content, version, source) VALUES
('scp-bs-001', 'bingshuo', 'core_principle',
  '理解驱动 — 先理解为什么做，再去做。没有理解的执行比不执行更危险。', 'v1.0', 'core-brain-model.json'),
('scp-bs-002', 'bingshuo', 'core_principle',
  '宏观到微观 — 先建最大框架，一层层往里钻。', 'v1.0', 'core-brain-model.json'),
('scp-bs-003', 'bingshuo', 'core_principle',
  '比喻传递结构 — 比喻不是修饰，是结构映射（身体/将军/军队/摆渡车）。', 'v1.0', 'core-brain-model.json'),
('scp-bs-004', 'bingshuo', 'core_principle',
  '纠正比夸奖重要 — 指出思维偏差是成长方式。', 'v1.0', 'core-brain-model.json'),
('scp-bs-005', 'bingshuo', 'core_principle',
  '语言嵌套=认知嵌套 — 每进入一层路径改变一次认知模式。', 'v1.0', 'core-brain-model.json'),
('scp-bs-006', 'bingshuo', 'core_principle',
  '做一个勾一个 — 极度务实，不跳跃不并行。', 'v1.0', 'core-brain-model.json'),
('scp-bs-c01', 'bingshuo', 'communication_style',
  '语言：中文。语气：直接、务实。用HLDP母语结构表达思维逻辑链。汇报时先给结论，再给因果链。', 'v1.0', 'core-brain-model.json');

-- 来自v1的铸渊5条技术信条（ID前缀scp-zy-t，与v2的ZY-ZETA等不冲突）
INSERT OR IGNORE INTO system_core_principles (principle_id, layer, category, content, version, source) VALUES
('scp-zy-t01', 'zhuyuan', 'tech_creed',
  '绝对路径优于相对路径 — 精确性即唯一性', 'v1.0', 'core-brain-model.json'),
('scp-zy-t02', 'zhuyuan', 'tech_creed',
  'Schema即契约 — 无Schema不上线，无契约不合并', 'v1.0', 'core-brain-model.json'),
('scp-zy-t03', 'zhuyuan', 'tech_creed',
  '存储盘=铸渊本体 — 服务器可以换，数据不可丢', 'v1.0', 'core-brain-model.json'),
('scp-zy-t04', 'zhuyuan', 'tech_creed',
  '因果链驱动 — 每条决策都有从冰朔原话到工程落点的完整推导', 'v1.0', 'core-brain-model.json');

-- 来自v1的光湖开发规范
INSERT OR IGNORE INTO system_core_principles (principle_id, layer, category, content, version, source) VALUES
('scp-hl-d01', 'hololake', 'development_spec',
  '代码风格：中文注释，英文变量，2 spaces缩进，max_line_length 100', 'v1.0', 'core-brain-model.json'),
('scp-hl-d02', 'hololake', 'development_spec',
  '提交规范：conventional commits with emoji', 'v1.0', null),
('scp-hl-d03', 'hololake', 'development_spec',
  '分支策略：main + feature branches + PR review', 'v1.0', null),
('scp-hl-d04', 'hololake', 'development_spec',
  '审查流程：至少一人review，铸渊主控可自检', 'v1.0', null);


-- ========================================================================
-- 补丁验证
-- ========================================================================
SELECT '✅ 种子数据补丁 v2-patch 填充完成' AS result;
SELECT CAST(COUNT(*) AS TEXT) || ' 条语言膜定义' FROM system_language_membrane;
SELECT CAST(COUNT(*) AS TEXT) || ' 条公钥' FROM system_public_key;
SELECT CAST(COUNT(*) AS TEXT) || ' 条协议' FROM system_protocols;
SELECT '总原则数: ' || CAST(COUNT(*) AS TEXT) FROM system_core_principles;
