Investigated and reproduced failing atril CI locally
with bun test; isolated regressions in OpenSpec overview
routing and GitHubClient.getTree() caching.
Restored tree-based OpenSpec suggestion/badge routing in
src/shared/repo-overview.ts,
src/shared/navigation-renderers.ts, and
src/main.ts so the overview matches the existing
navigator/tests.
Moved commit SHA lookup out of getTree() into lazy
getCommitSha() usage in
src/shared/github-api.ts / src/main.ts,
preserving specs download filename traceability without breaking
tree-response caching.
Removed local chrome artifact and gitignored generated
walkthrough videos in
.wai/resources/scripts/videos/*.webm.
Verified bun test, bunx tsc --noEmit, and
bun run build; committed and pushed
482301f fix(ci): restore overview badge routing and tree caching
to origin/main.
Next: Check the remote CI run for
482301f and, if needed, split the combined fix/ignore
follow-up into separate commits next time.
Tasks created
Decisions
Keep OpenSpec overview entry points tree-routed for now; the specs
bundle view remains available separately instead of replacing the
existing overview contract.
Preserve fast tree caching by fetching commit SHA only when the
specs bundle download needs it.