///|
/// 案例库导出工具:构造"内置 + 压力示例 + 反馈闭环后"的案例库,
/// 输出 save_json() 纯 JSON(供宿主落盘 / 展示落盘格式)。
///
/// 用法:moon run tools/export_cases > cases/cases.json
fn main {
let lib = @case.CaseLibrary::new()
let _ = lib.import_cards(@case.CaseLibrary::sample_pressure_cases())
// 模拟团队真实使用后的沉淀状态:
// 信息收集识别与行为信号规则已验证;缺失信息案例被高频命中;一条旧案例被修正
let _ = lib.record_feedback("p-competitor-intel", "positive", "团队验证:信息收集型接触识别规则有效,供全员参考")
let _ = lib.record_feedback("p-surface-bias", "positive", "团队验证:行为信号补充特征判断,命中 2 例")
let _ = lib.record_hit("p-missing-touch")
let _ = lib.record_hit("p-missing-touch")
let _ = lib.record_hit("p-missing-touch")
let _ = lib.record_hit("p-question-driven")
let _ = lib.supersede("p-rosy-promise", "被 p-weekly-rosy 覆盖:周会画饼场景更精确")
println(lib.save_json())
}