Your Build Is Broken. Let’s Find the Commit That Killed It
Описание и применение
Инструмент Time of Death позволяет быстро найти коммит, который привёл к сбою проверки, записывая результаты выполнения и предлагая AI‑объяснения.
Задача
A check that used to pass now fails, and the developer needs to identify the exact commit that introduced the failure.
Результат
Time of Death identified commit 3ec8e9f as failing and its parent 4a4eadd as passing for a clsx package‑exports check, recording 14 checks across 5 revisions and providing execution receipts and a compatibility patch that passes the specific check.
Рабочий процесс
- Give the tool a trusted repository, a known working revision, a later failing revision and a repeatable check.
- Run "Check readiness" to test endpoints.
- Run "Begin investigation" to start Git bisect and record each execution.
- Inspect the candidate diff and execution receipts in the console.
- Select individual check receipts, reopen saved cases, or export reports in Markdown, JSON, or bug‑report draft.
- Optionally replay a proposed patch against the same failure.
- Use the local AI model for hypothesis explanations (optional).
Доказательства
Time of Death is a local regression investigator: give it a working revision, a failing revision and a repeatable check. It searches the history, records what ran, and confirms a failing commit alongside its passing parent.
The console lets you inspect the candidate diff, select individual check receipts, reopen saved cases and export Markdown, JSON or a bug-report draft.
The package-path error is captured output. Each receipt records the revision, exit code and duration, so a reader can inspect what actually ran.
- Дата записи: 2026-11-01T21:28:44.438Z