# 案例：<session-id>

Workspace: ~/.superpowers/diagnosing-superpowers/<session-id>/
Created: <ISO timestamp>

## 问题陈述（与你的人类伙伴约定）

<一段话。点名会话、已知的话给出轮次范围、期望什么、实际发生了什么，以及关键的可观测量：
耗时、token、重复动作、某个具体的意外动作。>

目标是 superpowers bug 报告：yes | no

## 会话

| 角色 | Session id | 绝对路径 | 行数 | 字节数 | 最长行（字节） | 第一条提示词（前 120 个字符） | 第一个时间戳 |
|---|---|---|---|---|---|---|---|
| main | | | | | | | |
| subagent | | | | | | | |

被排除的候选：<id — 路径 — 排除理由>，或 "none"。

读取时会话仍在运行：yes | no（mtime <ISO>，行数 <N>）

## 环境

- 操作系统：<名称和版本>
- 工具（harness）：<名称> <版本>
- 出现过的模型：<模型 id — 出现位置（main / 子智能体 id）>
- Superpowers install root：<路径>；版本 <x.y.z>；git sha <sha 或 "not a checkout">
- 会话中读取或注入的技能文件：

| 技能 / 来源路径 | sha1 或 unavailable | 来源标注 | 支撑位置 |
|---|---|---|---|

把环境和技能观察标注为 historical evidence（历史证据）、unverified snapshot（未核实快照）、
current observation（当前观测）或 unknown（未知）。在宣布历史信息不可得之前，先检查对方
提供的来源说明、归档和捕获到的技能正文。原始路径缺失并不抹掉保留下来的副本。当前的版本/
修改时间不能确立历史版本；捕获到一份技能正文，不能证明整个安装的真实性。

- 配置的其他插件 / 扩展 / MCP 服务器：<列表，或 "none found">
- 存在的指令文件（只列路径）：<列表>

## 所有读取这些文件的人都要遵守的上下文安全规则

- 读取这里列出的任何文件之前，遵循 `references/context-safety.md`。
- 在子智能体的会话记录里，"user" 是父智能体。

## 已发现的来源与记录含义

- 查阅的来源：<绝对路径、工具、帮助或文档来源>
- 提取命令或查询：<对每个来源使用的有界命令或工具查询>
- 目标身份证据：<会话 id、工作目录、时间戳、匹配的内容，以及支撑记录位置>
- 关联会话：<会话 id、关系和支撑记录位置，或 "none found">
- 人类消息：<记录形状及其含义的证据>
- 注入的消息与父智能体派发：<记录形状及其含义的证据>
- 助手消息：<记录形状及其含义的证据>
- 工具调用与结果：<记录形状、如何对应，以及这些含义的证据>
- 用量计数器：<字段、增量或累计语义、单位和证据，或 "unavailable">
- 计时：<字段、单位、事件边界和证据，或 "unavailable">
- 其他相关记录：<模型、版本、压缩或其他含义及证据>
- 未决信息：<缺失、无法访问、有歧义或不存在的信息，或 "none">
