Skip to content

Prod - August 2026 Release 3 - #149

Merged
jmgasper merged 11 commits into
masterfrom
develop
Aug 18, 2026
Merged

Prod - August 2026 Release 3#149
jmgasper merged 11 commits into
masterfrom
develop

Conversation

@jmgasper

Copy link
Copy Markdown
Contributor

No description provided.

jmgasper and others added 11 commits August 12, 2026 15:16
What was broken

Fun challenges were created with pending budget approval and the API rejected attempts to move legacy pending Fun challenges from Draft to Active.

Root cause

The existing approval-flow bypass handled configured Topgear billing accounts only and did not consider the Fun challenge flag.

What was changed

Extended the existing approval bypass to auto-approve Fun challenges on create and update, including persisted Fun challenges when an activation payload omits the flag. Kept the separate billing-account and funds validations unchanged.

Any added/updated tests

Added approval-policy coverage for Fun challenges and a database-backed regression for activating a persisted pending Fun challenge. Updated the existing Fun creation expectation and kept the paid budget-lock fixture explicitly non-Fun.
PM-5194: Bypass approval for Fun challenges
Add external Challenge Prisma client for Opportunities
Fix opportunity search across skills, tags, and AI tracks
@jmgasper
jmgasper merged commit 68af8d4 into master Aug 18, 2026
8 of 9 checks passed
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.

2 participants