用途:收集某人在指定年度完成的 GitHub PR、Notion 文档和 Linear 工单,按项目分组后写入一份私有 Notion 文档,并返回该文档链接,用于 SRED 准备阶段的上游工作摘要。
主要能力:跨 GitHub、Notion、Linear 三个来源按固定时间窗口(上一年 2 月 1 日至当年 1 月 31 日)收集链接;可按需排除事件类文档(标题含 INC-X/INC-XXXX);将链接按项目分组,并补充其他用户创建的相关 Notion 文档;输出完整链接列表,不截断、不使用省略式简写。
使用方式:需先确保 GitHub、Notion、Linear 可访问,Notion 与 Linear 通过 MCP 连接,GitHub 可用 MCP 或 gh CLI。流程包括:用 date +%Y 获取当前年份;收集 GitHub 用户名、仓库列表(可用 find . -maxdepth 2 -name ".git" -type d | sed 's//.git$//' | sort 查找)、是否包含事件文档、其他用户名单;创建名为 SRED Work Summary [current year] 的私有 Notion 文档(同名已存在则停止);按时间窗口检索并写入链接;按项目分组;补充其他用户的相关文档;最后返回文档链接。
适用场景:需要为 SRED 准备汇总一年工作链接、构建可重复的跨平台收集流程时。
限制:仅在任务明确匹配上述范围时使用;输出不能替代环境相关验证、测试或专家评审;缺少必要输入、权限、安全边界或成功标准时应停止并请求澄清。示例文档链接:https://www.notion.so/sentry/Work-Summary-Feb-2025-Jan-2026-3068b10e4b5d81d3a40cfa6ad3fe1078?source=copy_link