# feat(feishu): 新增分层飞书协作导出能力 #346
Loading…
Reference in New Issue
No description provided.
Delete Branch "muel/gitlink-cli:feat/feishu-export-clean"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
feat(feishu): 新增分层飞书协作导出能力
概要
本 PR 为 GitLink CLI 新增分层飞书协作导出能力,围绕
workflow +repo-report的仓库健康、Issue、PR、Review Audit 等结果,提供飞书机器人通知、周报摘要、负责人摘要、贡献者摘要、多维表格数据、本地任务预览,以及实验性的 DocX、多维表格、飞书任务 OpenAPI 写入能力。主要内容:
gitlink-feishuSkill、示例、环境说明和 smoke 测试脚本。workflow +repo-report数据准确性问题。已修复问题与正确性改动
本 PR 同时修复前置联调中发现的工作流统计准确性问题:
workflow +repo-report的 open issue 过滤改为使用与 GitLink 原生命令一致的category=opened。workflow +repo-report的 open PR 过滤改为使用 GitLink API 的status=0。--issue-limit和--pr-limit现在表示显式采样上限。稳定命令
稳定命令默认本地 preview,不产生外部副作用。真实飞书机器人发送必须显式传入:
可用性诊断命令
诊断命令默认只检查本地配置。远程只读 OpenAPI 检查必须显式传入:
--remote只做资源可用性检查,不创建或修改飞书/GitLink 资源。实验性命令
这些命令需要飞书自建应用配置,并且必须显式传入:
当前作为实验性能力提交,便于后续根据维护者意见继续收敛命令边界、权限边界和文档说明。
安全边界
--send。--remote。验证结果
本地验证结果如下:
go test -race ./...未在当前 Windows 环境完成,原因是当前 Go 环境CGO_ENABLED=0,-race需要启用 cgo。已知的独立校验失败项
以下 i18n 校验当前在飞书分支上失败:
失败原因是既有 locale JSON 格式/换行校验问题,不属于飞书功能改动范围。
该问题不合入本飞书 PR,已通过独立 PR 处理:
因此本 PR 的验证结论是:
真实 Smoke 验证证据
真实测试企业中已验证:
真实 GitLink 仓库数据 smoke 结果:
完整 review audit 结果:
证据文件
不在本 PR 范围内的内容
需要维护者确认的问题
workflow +repo-report --include-pr-review-audit是否应拆成独立 workflow 命令?gitlink-cli内,还是作为独立服务维护?Pull request closed