用途:清理用户拥有或获授权文字中的不可见文字标记,分两层处理。Layer A 为确定性文字卫生处理,检查并清理高可信的不可见 Unicode、零宽字符、标签字符、异形空白与部分同形字,可用前后统计验证;Layer B 为统计式标记降低,通过改变 token、词序、连接词、句界与句长来改写,属尽力而为,无对应检测器时不能证明标记已移除。
模式:inspect 只检查报告;layer-a 只做不可见文字清理(默认保守);layer-b 只做一次统计式改写,需明确同意可能的语义与语气漂移;full 为 inspect→Layer A→Layer B(可选)→Layer A→after inspect。
用法:优先使用内附本地确定性脚本,Windows PowerShell 入口示例:& "$skillRoot\scripts\run-text-watermark.ps1" -Mode Inspect -InputPath .\article.md -Json;清理示例:-Mode Clean -InputPath .\article.md -OutputPath .\article.cleaned.md -Stats。若部署环境提供兼容 HTTP 服务,可先检查 GET $WATERMARKS_SERVICE_URL/health、/capabilities,再 POST /inspect。
限制:只处理用户拥有或获授权内容;不宣称内容已证明为人类撰写、不可检测或已破解私有算法。改写前须保护 Markdown 代码、HTML 标签、URL、路径、变量名、数字、引用与必要揭露。不默认套用 NFKC、不默认替换所有特殊空白、不默认使用激进同形字映射。DOCX、PDF、图片、音视频、ZIP 等容器需另用工具,勿当纯文本读写。服务不可达或检测器未设置时须明确报告,不得静默回退。繁体中文保留繁体字、全形标点与中文引号,不擅自简繁转换。