Skip to content

ref(perf): Remove projects:workflow-engine-performance-detectors flag#119033

Draft
cvxluo wants to merge 1 commit into
masterfrom
claude-rm-workflow-engine-performance-detectors
Draft

ref(perf): Remove projects:workflow-engine-performance-detectors flag#119033
cvxluo wants to merge 1 commit into
masterfrom
claude-rm-workflow-engine-performance-detectors

Conversation

@cvxluo

@cvxluo cvxluo commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Remove projects:workflow-engine-performance-detectors. This flag was never rolled out (it is not present in sentry-options-automator); the WFE performance-detector migration code it gated was added in #107137 (merged 2/27) and has not been enabled since.

Behavior now defaults to the flag being off:

  • get_merged_settings/get_detection_settings always use ProjectOption-based (LEGACY) settings; the settings_mode/SettingsMode WFE path and its helpers are removed.
  • The performance-issue-settings endpoint no longer syncs to WFE Detectors, and project creation no longer auto-creates performance Detectors.

Shared detector type mappings (PERFORMANCE_DETECTOR_CONFIG_MAPPINGS, PERFORMANCE_WFE_DETECTOR_TYPES) are kept since they're used elsewhere. Flag registration removed from temporary.py.


Generated by Claude Code

Remove the flagpole-disabled projects:workflow-engine-performance-detectors
feature flag and the workflow-engine performance-detector migration code it
gated. The flag was never enabled (it is not present in
sentry-options-automator), so behavior now defaults to the flag being off:
performance detection always uses ProjectOption-based settings, and the
settings endpoint no longer syncs to or auto-creates WFE Detectors. The
shared detector type mappings remain, as they are used elsewhere.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MTV5tNMyvqCcf2L7B6p5c7
@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants