修复:
loadDatabase() 改用 matchAll 直接捕获CHAR/ENV编号+提示词片段
原D131版本用split()导致编号被丢弃,DB始终为空 → 秦山号翻车根因
新增:
expandPrompt(charId, envId, action, style) — 一键缝衣服
用法: expandPrompt('CHAR-003','ENV-002','叹气','真人写实')
→ 自动展开CHAR+ENV+动作+风格后缀 → 完整Seedance提示词
验证通过: CHAR-003苏白+ENV-002百宗会+真人写实 → 完整提示词输出正确
CHAR-001林昊+ENV-001秦山号+真人写实 → 同样正确
HLDP记录: D131翻车 → D132修复 → 同一CHAR编号展开 = 同一人物视觉