chore: bump version and changelog (v1.77.0.0)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Garry Tan
2026-08-31 05:44:52 +00:00
co-authored by Claude Fable 5
parent d7e61e0890
commit 7cb0f2d93a
5 changed files with 72 additions and 5 deletions
+13 -2
View File
@@ -567,7 +567,7 @@ duration-packed free shards, the sharded paid runner as the CI engine
coverage contract + gate census, eval-budget timeout tiers, and the
coverage fill. Remaining, in rough priority order:
- **DONE (v1.76 test-infra wave) — Delete the legacy evals.yml matrix after
- **DONE (v1.77.0.0 test-infra wave 1) — Delete the legacy evals.yml matrix after
parity.** Deleted as a pure-deletion commit (one revert restores it) after
a static parity receipt: sliced gate census (49 files) ⊇ matrix files (18),
31 files of extra coverage. `needs: evals` edge dropped, PR comment moved
@@ -813,7 +813,18 @@ SKILL.md untouched). `bun test` is green again.
## Scope-gate follow-ups (filed via /plan-eng-review on the plan-mode auto-select-B change)
### P2: SDK eval budgets charge API-queue latency to the work budget — pick a structural fix
### DONE (v1.77.0.0) — SDK eval budgets charge API-queue latency to the work budget
**Shipped shape:** the two-phase timer landed WITHOUT the codemod this entry
feared: the total wall stays <= timeout (work phase = remainder after first
byte), so every outer/inner bun-timeout relationship is untouched; a silent
API now dies EARLY at the startup grace (90s local / 300s CI floor, enforced
Math.max) with the distinct reason 'timeout_startup'. Option (b)'s 300s CI
floor is in (test/session-runner-startup-grace.test.ts pins it). The
budget-EXTENSION variant (work budget = full timeout from first byte, which
DOES need the tier/wall reshape) remains wave-2 scope in the overhaul plan.
Original entry follows for context:
**What:** `runSkillTest`'s single `setTimeout(timeout)` arms at spawn, so session
startup AND the model's first-completion queue time are charged against the