Changelog

What's new, fixed, and improved in AX.

Improvement

Metric set streamlined to 10

Removed metrics that weren't pulling their weight: first-pass acceptance, test coverage, diff churn, messages/PR, self-correction rate, context efficiency, error recovery, and all planning metrics. The dashboard now focuses on 10 higher-signal metrics across three categories.

Fix

Stripe webhook idempotency

Webhook events are now processed idempotently, preventing duplicate billing state changes from retried deliveries.

Fix

Prevent duplicate checkout sessions

Billing upgrades now guard against creating multiple Stripe checkout sessions when double-clicking the upgrade button.

Fix

Invite acceptance respects member limits

Accepting an org invite now correctly checks the plan's member cap before granting access.

Improvement

Session invalidation on membership changes

Active sessions are now revoked when a member is removed from an org or when an org downgrades from Pro to Free.

Fix

Cache invalidation after billing changes

Dashboard data now refreshes immediately after plan upgrades — no more stale capability states.