Skip to content

23 Refactored Activity Signals Usage and Extracted Shared Validation Components#34

Merged
mrbalov merged 2 commits intomainfrom
refactor/23-activity-signals-usage
Feb 11, 2026
Merged

23 Refactored Activity Signals Usage and Extracted Shared Validation Components#34
mrbalov merged 2 commits intomainfrom
refactor/23-activity-signals-usage

Conversation

@mrbalov
Copy link
Owner

@mrbalov mrbalov commented Feb 11, 2026

Changelog

[1.9.1] - 2026-02-11

23 Refactored Activity Signals Usage and Extracted Shared Validation Components

Added

  • New @pace/check-forbidden-content shared package for content validation across multiple packages
  • Simplified validate-prompt module in activity-image-generator package

Changed

  • Refactored activity-image-generator package to use @pace/get-strava-activity-signals for signal extraction instead of internal implementation
  • Moved forbidden content checking from multiple packages to shared @pace/check-forbidden-content package
  • Improved separation of concerns with activity-image-generator now focused solely on prompt creation and image generation

Removed

  • Signal extraction modules from activity-image-generator package (moved to get-strava-activity-signals)
  • Complex guardrails system from activity-image-generator package (replaced with simpler validation)
  • Duplicate forbidden content checking implementations across packages

@netlify
Copy link

netlify bot commented Feb 11, 2026

Deploy Preview for pace-ui canceled.

Name Link
🔨 Latest commit 49df9d7
🔍 Latest deploy log https://app.netlify.com/projects/pace-ui/deploys/698c9993a001560008122e89

@netlify
Copy link

netlify bot commented Feb 11, 2026

Deploy Preview for paceapi ready!

Name Link
🔨 Latest commit 49df9d7
🔍 Latest deploy log https://app.netlify.com/projects/paceapi/deploys/698c9993946bc5000860a9f2
😎 Deploy Preview https://deploy-preview-34--paceapi.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@mrbalov mrbalov merged commit a34e342 into main Feb 11, 2026
13 checks passed
@mrbalov mrbalov deleted the refactor/23-activity-signals-usage branch February 11, 2026 15:02
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