Skip to content

fix(host-admission): classify typed session projection collisions - #1779

Merged
ScriptedAlchemy merged 1 commit into
masterfrom
fix/session-collision-host-admission
Sep 18, 2026
Merged

ScriptedAlchemy merged 1 commit into
masterfrom
fix/session-collision-host-admission

Conversation

@ScriptedAlchemy

@ScriptedAlchemy ScriptedAlchemy commented Sep 18, 2026 •

Copy link
Copy Markdown
Owner

#1778 added typed SessionOutputCollision, but tracedecay-host-admission exhaustively classifies ProjectionStoreError and was outside that PR's compile set. The production composition failed with E0004. This adds the distinct non-retryable degraded reason projection_session_collision.

cargo check -p tracedecay-host-admission passes (twice: focused, then the production build exposed this missed caller).

The SessionOutputCollision variant added in #1778 was not handled by the host admission boundary, so the production composition stopped compiling. Map it to a distinct non-retryable degraded outcome instead of collapsing it into message-output collision.
@changeset-bot

changeset-bot Bot commented Sep 18, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 582bc92

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@ScriptedAlchemy
ScriptedAlchemy merged commit da8da59 into master Sep 18, 2026
4 checks passed
@ScriptedAlchemy
ScriptedAlchemy deleted the fix/session-collision-host-admission branch September 18, 2026 11:44
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