# Clarify what-happened blame prerequisites

`572f978`→[main](/content/gh/entireio/skills/commits/main/index.html)·

pfleidi·2mo ago·1 file·+8 added/-3 removed

## Sessions

ab91d7e7baf6View transcript

[?\
I have added a new skill to plugins/entire/skills/what-happenedCodex·GPT-5.5·2 steps](/content/gh/entireio/skills/session/019dc0d3-6b22-7052-b168-4487a38e0f4d#timeline-ab91d7e7baf6/index.html)

## Changes

1

- plugins/entire/skills/what-happened

- MSKILL.md+8/-3

```bash
111 unmodified lines

17 unmodified lines

- commit hash
- author/summary when helpful for provenance or fallback context

Collect the unique commit SHAs across all matching blocks while preserving each distinct range.
Build a map from commit SHA to all target ranges blamed to that commit. Do not run
`entire explain` separately for multiple ranges that share the same commit.
Collect the unique real commit SHAs across all matching blocks while preserving each distinct
range. Exclude untracked and local uncommitted pseudo-commits from this set. Build a map from
commit SHA to all target ranges blamed to that commit. Do not run `entire explain` separately
for multiple ranges that share the same commit.

Keep the exact snippets from the target-resolution read so the final answer can show users
which code each provenance entry refers to. Only reread a matched block if the snippet for
```

Mplugins/entire/skills/what-happened/SKILL.md+8/-3
