Skip to content

[T4] skill-creator lint 八项技能检查(含 possibly_stale 联动与漂移检测) #27

Description

@mambo-wang

Parent

#23

What to build

质量闸门:草稿区纳入 lint 扫描(进索引就进 lint,不留法外之地),新增八项技能检查——六项 error(name slug 合规 / description 非空且含触发条件语义 / frontmatter 完整 status+source_refs / 正文 ≤8KB / 无敏感串 / 修订必有 revisions)与两项 warning(素材过期联动:source_refs 指向的素材被更新/退役/deprecate → 技能标 possibly_stale,复用对端新鲜度语义;漂移检测:草稿区规范化哈希 ≠ installed_hash → 提示"草稿已修订,生效区仍旧版,建议 reinstall")。漂移只告警不自动覆盖生效区——生效是用户动作。

Acceptance criteria

  • 六项 error 规则各自有正反用例(违规报 error、合规通过)
  • possibly_stale 联动:素材 retire/deprecate 后技能被标 warning
  • 漂移检测:草稿修订后生效区未 reinstall 时报 warning;reinstall 后恢复干净
  • 容量阈值(硬顶 12/橙线 9)在 lint 或 prepare 中告警
  • 既有 lint 行为无回归(全量测试)

Blocked by

  • T1(页面类型)
  • T3(漂移检测依赖 install 定下的规范化哈希契约)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

ready-for-agentAgent 可直接开工的 spec/工单(跳过 triage)

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions