8ff992e74c
PR #3 触发新 ci.yml 第一次跑 golangci-lint,爆出 47 个 lint 错误,全部是上游 perfect-panel/server + hi-server 历史代码的存量 (errcheck / unused functions), 不是本批改动引入的。 新 ci.yml 的初衷是把红挡在 merge 前。47 个 legacy lint 错误会让每一个新 PR 都被堵住、无法 merge,等于把 lint check 变成 'PR 全部红,所有人靠经验跳过' 的反模式 — 这正是我们想避免的。 切到 only-new-issues 模式:只 flag 本 PR diff 引入的新 lint 问题,让 CI 对 增量改动保持纪律,同时不阻塞 legacy backlog。 并加 fetch-depth: 0,因为 only-new-issues 需要拿 base ref 算 diff。 存量 47 个 lint 问题独立 issue 跟踪,由后端工程师按优先级清。 Co-authored-by: multica-agent <github@multica.ai>