Release v0.9.1

- release.sh push 用 HEAD:branch 显式 refspec,CI detached HEAD 场景下不要 upstream (27e8122)
- gitignore 加 /.cache/(CI Go 模块缓存目录,本地调试也可能撞同路径) (3c05c99)
- ci main 合入自动发版:默认 patch,[release:minor]/[release:major] commit marker 切大版本 (76c9083)
- ci gofmt 改用 git ls-files,绕开 gofmt 递归扫子目录把 .cache/go-mod 也带上的坑 (49de600)
- ci gofmt -l 只扫本 module(跟 go vet 同口径),不进 $GOMODCACHE 第三方代码 (bf763c9)
- lint 清零:errcheck/nilerr/staticcheck/unconvert/unused/usestdlibvars 49 issues 全修 (dae75c9)
- fix(doctor) ReadOrigin 走错向上递归把父仓库 origin 当子目录的,CI test fail (d8cbbea)
- ci 静音 cache cleanup warning:GOFLAGS=-modcacherw + bust cache key v2-rw,删冗余 chmod (5f4e074)
- gofmt -w . 全仓格式化 63 文件,修 ci go:lint 的 gofmt 检查 fail (bfb535e)
- ci 修 go:lint/go:test fail:embed all:dist 需 1 个文件,加 .gitkeep + 静音 cache cleanup warning (c335a71)
- 清理 docs/ 申报材料三件套(申请表/验证报告/部署文档) (efecba0)
- ci runner i/o timeout 修复:GOPROXY 走 goproxy.cn,GOSUMDB 走 google 国内镜像 (b608bd3)
- 申请表"主要使用的技术/工具/平台"段重组成 A/B 两表,删 npm 包名 jargon (bec4ec8)
- 图 1 恢复 4 个 AI 平台独立 box 横排,只保留 1 层 subgraph(避免上次嵌套崩) (978d68e)
- 流程图改紧凑布局:不嵌套 subgraph,默认间距小一半 (3b7c90d)
- 4 张 Mermaid 流程图调间距 + 拆密集节点,飞书/Word 渲染时文字看得清 (98c2e53)
- 申报材料图分层:申请表只留 high-level 2 张,实战时序图挪到《设计与验证报告》 (61d0f5b)
- 申报材料流程图换"评审看得懂"的中文术语,去掉文件名/脚本名 jargon (e49f5d2)
- 申报材料加流程图 3:实战时序图,以 prod commerce 5xx 真实样例展示机器人内部工作过程 (64a2b37)
- 申报材料流程图改 Mermaid:GitLab + 飞书原生渲染,mermaid.live 一键导 PNG/SVG (0fea84b)
- 申报材料流程图改用 markdown 表格 + 层级缩进,适配 Word/飞书非等宽字体 (5aedf41)
- 申报材料流程图重画 (7b8de82)
- 申报材料拆 3 份:申请表(原始下划线布局)+ 设计验证报告 + 部署文档 (78abac1)
- 加 Agent 创新提报申请表 + 设计验证报告 + 部署文档(待人事字段) (20605de)
- docs/CI-RELEASE.md:补 runner tag + untagged 配置必填,加 failure mode 条目 (a30f833)
- CI/CD 5 处优化:workflow 过滤 tag + desktop 复用 web artifact + 拆 Go lint/test + interruptible + golangci-lint 用 image (c35524b)
- gitignore 加编辑器 swap 文件 + 撤误提交的 .Makefile.swp (d89365a)
- 本地 release 入口禁用,强制走 GitLab CI manual button (67c13a0)
- .gitlab-ci.yml 加 release:{patch,minor,major} manual job + 配置文档 (06c1ff9)
- README:同步本会话改动 + 加下载安装章节给 GitLab Release 链接锚点 (2b7d865)