ruleset_export
Export the audit ruleset as standardized, reloadable JSON with rule metadata, version, and HMAC fingerprint for third-party use, and log the export for audit trails.
Instructions
规则集导出——25 条默认规则 + 已加载扩展规则导出为标准 JSON(与 --ruleset-path 加载格式同构,导出即加载格式、双向可逆),每条附训练消费元数据(rule_id / 检测意图 / 违规样例 / 严重级别)+ 规则集版本号 + 内容指纹(HMAC-SHA256),导出行为写审计留痕。边界:list_rules 只列规则清单、corpus_export 导出训练语料三件套——本 tool 导出「规则面标准 JSON」供第三方零转换消费。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | 只构造不落盘、不留痕(预览用) | |
| outDir | No | 导出 JSON 落盘目录(缺省 <dataDir>/export/ruleset) | |
| dataDir | No | 数据根目录(审计留痕落点,缺省 SOFAGENT_DATA / data) | |
| description | No | 规则集描述(缺省自动生成) | |
| rulesetName | No | 规则集名称(缺省 sofagent) | |
| rulesetVersion | No | 规则集版本(缺省读 audit 包 package.json 版本) |