Skip to content

Harden gate specialist crash taxonomy and v3 snapshot attestation - #43

Merged
AnzoBenjamin merged 2 commits into
mainfrom
fix/gate-crash-taxonomy-v3
Aug 7, 2026
Merged

Harden gate specialist crash taxonomy and v3 snapshot attestation#43
AnzoBenjamin merged 2 commits into
mainfrom
fix/gate-crash-taxonomy-v3

Conversation

@AnzoBenjamin

@AnzoBenjamin AnzoBenjamin commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Summary

Clean re-land of the unique gate crash-taxonomy work from #40, cherry-picked onto current main.

Why a new PR

#40 (fix/windows-binary-ci-smoke) conflicted after unrelated main advances. Its Xcode CI commit was already superseded by #41/#42. This branch keeps only the two still-unique commits:

  1. Harden gate specialist crash taxonomy and v3 snapshot attestation
  2. Align compatibility snapshot recovery test with v3 gate tokens

What this includes

  • Crash classification (none / transient / protocol / fatal), including resource_exhausted as transient
  • Clearer specialist recovery: opaque v3: snapshot_id only (not bare hex from review bundles)
  • Related create-specialist / coerce-to-array / spawn-agent-utils alignment
  • Tests for gate-reviewer, spawn permissions, tool validation, writer spawn rules

What this does not include

  • Xcode / release-workflow CI changes (already on main)

Test plan

  • Local bun tests for gate-reviewer, base2-writer-spawn-rules, coerce-to-array, spawn-agents-permissions, tool-validation-error
  • CI on this PR

Supersedes #40 for the remaining unique work.


This change is Reviewable

Classify rate-limit crashes as specialist-rate-limited without repair-editor thrash, clear terminal/rate-limit skip pins on successful specialist credit, and require attestable v3 gate tokens for non-advisory createSpecialist, spawn recovery, and recovery hints so bare bundle hex cannot pass as snapshot_id.
Update editor brief validation to expect gate-assigned opaque v3 recovery wording instead of bare get_change_review_bundle fingerprint text, matching spawn-agent-utils recovery hints.
@vercel

vercel Bot commented Aug 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openbuff Ready Ready Preview, v0 Aug 7, 2026 12:00pm

@AnzoBenjamin
AnzoBenjamin merged commit 9ca9c2c into main Aug 7, 2026
16 checks passed
@AnzoBenjamin
AnzoBenjamin deleted the fix/gate-crash-taxonomy-v3 branch August 7, 2026 12:12
AnzoBenjamin added a commit that referenced this pull request Aug 7, 2026
Record specialist crash taxonomy and gate attestation hardening from #43, and advance the CLI release package version for the next cut.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant