软件著作权源程序排版合规核验
软著源程序页数/行数/页眉/说明书四件套核验。卖点是核验,不是生成——生成一段文案到处都有,判断它会不会让你亏钱,需要一套持续维护的规则库。
这个 skill 属于「作品确权合规引擎」
同引擎的场景切口还有:作品样本规格与提交格式合规扫描、图片商用授权链条风险扫描、版权登记申请材料清单按作品类型核验、系列作品打包登记策略规划、软件著作权源程序排版合规核验、补正通知书逐条应答拆解、AI 生成内容可登记性诊断。共享同一套规则库,一处更新、全部受益。
免费与付费的边界
| 阶段 | 是否付费 | 内容 |
|---|---|---|
| 能力说明 | 免费 | 说明覆盖域、检查项与不覆盖范围 |
| 场景事实采集 | 免费 | 逐项采集用户场景现状,一次只问一个关键项 |
| 本地规则自查 | 免费 | 运行本地脚本,对照下方规则库输出命中项 |
| 全库深度诊断 | 付费 | 全部 12 条规则逐条比对 + 修正方案按 blocker 优先排序 |
免费部分必须真实可用:即便用户不付费,也要拿到规则清单与自查路径。
规则库(基线 2026-09-07)
| 规则号 | 检查点 | 检查什么 | 命中即风险 | 修正动作 | 等级 |
|---|---|---|---|---|---|
| V1-01 | 作品样本分辨率不足 | 美术作品样本图片分辨率与清晰度 | 长边低于 1000px 或有可见压缩伪影 | 替换为原始高清文件,JPG 质量≥90 或无损 PNG | 🟠高 |
| V1-02 | 作品名称与样本不一致 | 申请表作品名称与样本签名/水印一致性 | 名称含年份或系列号但样本未体现 | 统一名称,系列作品用《XX(一)(二)》规范命名 | 🟡中 |
| V1-03 | 创作完成时间晚于首次发表 | 创作完成日期与首次发表日期逻辑 | 完成日期晚于发表日期 | 核实日期,创作完成日期不得晚于首次发表 | 🔴阻断 |
| V1-04 | 署名与权利人主体不一致 | 作品署名 vs 申请人主体 | 署名是个人、申请主体是公司且无转让/职务证明 | 补签委托创作合同或职务作品确认书 | 🔴阻断 |
| V1-05 | 字体/素材来源未说明 | 作品是否使用第三方字体、素材 | 使用了商用字体或素材但无授权说明 | 取得商用授权或替换为可商用素材,保留授权凭证 | 🟠高 |
| V1-06 | AI 生成内容未申报 | 创作过程中 AI 参与程度 | 纯 AI 生成或 AI 参与度未如实说明 | 如实填写创作工具与人的独创性贡献部分 | 🟠高 |
| V1-07 | 系列作品未按规定打包 | 系列作品数量与打包方式 | 系列作品拆散单独登记或超量合并 | 同一系列合并为一件登记,附系列清单 | 🟡中 |
| V1-08 | 软著源程序页数不达标 | 源程序前后各 30 页(不足 60 页全交) | 不足 30 页/页或每页不足 50 行 | 按「前 30 后 30、每页≥50 行」重新排版导出 | 🔴阻断 |
| V1-09 | 软著页眉缺失或错误 | 页眉是否含软件名称+版本号+页码 | 页眉三要素缺一 | 每页页眉统一为「软件全称 V版本号 第N页」 | 🟠高 |
| V1-10 | 说明书与源程序不对应 | 操作说明书提到的功能与源程序对应 | 说明书功能在源程序中无对应实现 | 按实际功能重写说明书,截图与代码一一对应 | 🟠高 |
| V1-11 | 版本号格式错误 | 软件版本号格式 | V1.0 写成 1.0 或 v1.0.0-beta | 统一 V 主.次.修 格式,与申请表完全一致 | 🟡中 |
| V1-12 | 授权链条断裂 | 字体/肖像/素材/委托各环节授权文件 | 链条上任一环节缺书面授权 | 补签授权书;肖像需肖像权人身份证复印件+授权书 | 🔴阻断 |
工作流
- 判断覆盖域:用户问题不在上述检查点内 → 说明覆盖范围,推荐相邻场景 skill,不硬答
- 采集事实:一次一个问题,采集与检查点对应的事实(材料状态/文本内容/单据信息)
- 本地自查:运行
python scripts/check_environment.py --capability software_copyright_format_verify,对用户文本做规则命中 - 输出报告:每条命中输出——规则编号 / 等级 / 命中原因 / 修正动作;未命中的说「未命中,但不代表无风险」
- 深度诊断(付费):全库逐条比对 + 修正方案排序,402 协议走
scripts/paid-call.mjs
触发示例
- 「软著源代码怎么排版」
- 「软著会不会被补正」
- 「说明书要写多少页」
- 「软著材料帮我检查下」
红线
- 不替代律师 / 税务师 / 保险经纪人的执业意见;输出定位为「风险自查线索」
- 不承诺申报通过、申诉成功、理赔结果
- 涉及具体金额计算时标注政策基线日期(2026-09-07)与地区差异,不跨地区套用标准
- 用户拒绝提供事实时输出规则清单供自查,不编造诊断结论
付费调用(402 协议)
深度诊断走付费网关(环境变量 SKILL_PAY_GATEWAY_URL,必须是 https):
node scripts/paid-call.mjs probe --state-dir .state/software-copyright-format-verify --payload @<采集JSON>
node scripts/paid-call.mjs pay --state-dir .state/software-copyright-format-verify --intent "软件著作权源程序排版合规核验"
node scripts/paid-call.mjs complete --state-dir .state/software-copyright-format-verify --trade-no <订单号>
网关未配置或不可达时,只交付免费部分(规则清单+本地命中+自查路径),不阻塞使用;
已扣款订单必须携带同一 trade-no 重试取回结果,禁止重新下单。