feat: hotato autopsy — zero-config forensics on any call recording#45
Merged
Conversation
hotato turn-taking eval8 of 8 scenarios pass. 0 fail. No regression.
RegressionsNone. Reproducible timing measured locally from call audio. Swap the bundled self-test step for your own captured recordings to gate on your agent. github.com/attenlabs/hotato |
Drop one call recording in, get the incident list out: BARGE-IN, TALK-OVER, DEAD AIR, LATENCY SPIKE, each with a timestamp, measured magnitudes, and the scanner's plain-English sentence, plus ONE self-contained HTML report (waveform + incident markers + per-incident cards) at a content-addressed path under hotato-output/. - stereo = the existing deterministic scan path unchanged: byte-identical CLI text and report bytes on every run, content-addressed report name - mono = best-effort silence timing with a measured confidence per finding (energy margin below the VAD threshold) and the one-line functional scope; run/scan/trust/contracts keep refusing mono - WAV native; mp3/m4a via ffmpeg when on PATH (one-line actionable message otherwise); unreadable input refused with reason (exit 2) - autopsy id = apx- + 12 hex of sha256(file bytes); incidents <id>#<rank>, printed on the pin: line - est. cost only with --cost-config (operator figures; no default dollars) - no args = usage + quick start on the bundled example - examples/autopsy/: three deterministic rendered example calls (seeded renderer), one per pattern; conftest regenerates when absent - docs/AUTOPSY.md + indexes (LIFECYCLE, docs/README, llms.txt), llms-full regenerated; CHANGELOG Unreleased entry
quantumCF
force-pushed
the
autopsy/front-door
branch
from
July 23, 2026 23:15
7f0a08f to
9d2050e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR-A of the activation pivot: the front door becomes forensics. Bring a recording you already have; incidents in seconds; testing becomes the graduation path.
hotato autopsy <recording>— zero config. Stereo runs the existing deterministic scan path unchanged and emits [CRITICAL]/[WARNING] incident blocks (BARGE-IN, TALK-OVER, DEAD AIR, LATENCY SPIKE, ECHO SUSPECTED) with timestamps, measured magnitudes, and the plain-English sentence. Critical bars reuse the same ceilingsinvestigate labelpins.hotato-output/autopsy-apx-<12hex>.html), byte-identical on re-run with no SOURCE_DATE_EPOCH needed.apx-<sha256[:12]>of the input bytes, incidents addressed<id>#<rank>— the shape a futurehotato pinresolves without re-running.--cost-config(operator figures, validated fail-closed); no config = zero dollar figures anywhere.Adversarially verified in an isolated venv (pass on all 9 checks): the 10-second test measured at 0.23s from a clean shell; two-run byte-identity on CLI text and HTML; mono-honesty incl. the no-fabrication silence probe; cost-guardrail greps on both surfaces; examples grep-verified as described rendered examples; investigate/trust behavior unchanged; full suite green.
Spec: hotato-growth/research/AUTOPSY-FIRST-SPEC-2026-07-23.md
https://claude.ai/code/session_015njkxtoAKioqTPT2k14xFr