chore: streamline + optimize the repo (12M->8.2M sdist, dead files, consistency)#38
Merged
Conversation
corpus/vapi-defaults/sample-report.html (11.5 MB) and corpus/real/sample-report.html are rendered HTML showcases with base64-embedded audio. No code or test reads them (only two corpus READMEs link them). Excluding them from the sdist cuts the shipped package from ~12 MB to ~8 MB (the compressed reports were ~3.8 MB) with no runtime or test impact; they stay in git. Leak scan clean. Claude-Session: https://claude.ai/code/session_01BqJW5Dey1DzqBeBCAJXrH9
From a full-repo audit (555 links checked, 1 broken): - docs/CONTRACTS.md: fix ci/github-action.yml -> ci/github_action.yml (3x, the file ships with an underscore). - Remove 5 stray root saydo/ scratch files (byte-identical dups of the packaged src/hotato/data/demo/saydo/; created by running the demo at the repo root, read by nothing) and gitignore /saydo/ so a repo-root demo run cannot recommit them. Verified: 35 test_start_cli tests pass without them. - Remove 2 orphaned demo assets (docs/assets/hotato-cast.cast + .gif), superseded by hotato-demo-cast.svg and unreferenced anywhere. - Positioning: .github/banner.html + social-card.html led with the retired 'Conversation QA for voice agents'; now the current positioning (the social card renders when the repo link is shared). - Claim-scope consistency: docs/LIFECYCLE.md and llms.txt called a generic prove a 'release proof'; now they state the claim-scope model (Captured Evidence / Test Suite / Candidate Revision) matching the README. Derived llms-full + README.pypi regenerated. copy_lint + positioning/llms lockstep green. Claude-Session: https://claude.ai/code/session_01BqJW5Dey1DzqBeBCAJXrH9
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 |
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.
Full-repo audit + streamline. No version bump (docs/packaging/hygiene only).
Full gate: 4743 passed. copy_lint + positioning/llms lockstep green.
https://claude.ai/code/session_01BqJW5Dey1DzqBeBCAJXrH9