Skip to content

Conversation

@dzehnder
Copy link
Contributor

Summary

  • Add WEEKLY_SLOT_1 through WEEKLY_SLOT_18 to the JOB_INTERVALS enum in the Configuration model
  • These intervals support staggered weekly scheduling of split audits (e.g. geo-brand-presence-free-1..18) via EventBridge

Related PRs

  • adobe/spacecat-audit-worker — feat/split-geo-brand-presence-free (handler mapping + auto-distribution)
  • adobe/spacecat-api-service — feat/split-geo-brand-presence-free (onboarding/offboarding)
  • adobe/spacecat-infrastructure — feat/split-geo-brand-presence-free (EventBridge schedules)

Test plan

  • Unit tests passing (107 tests)
  • Linting clean

🤖 Generated with Claude Code

Add WEEKLY_SLOT_1 through WEEKLY_SLOT_18 to JOB_INTERVALS enum to
support staggered weekly scheduling of split audits via EventBridge.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@github-actions
Copy link

This PR will trigger a minor release when merged.

@dzehnder dzehnder merged commit 5b85f6c into main Feb 12, 2026
6 checks passed
@dzehnder dzehnder deleted the feat/split-geo-brand-presence-free branch February 12, 2026 16:20
solaris007 pushed a commit that referenced this pull request Feb 12, 2026
# [@adobe/spacecat-shared-data-access-v2.107.0](https://github.com/adobe/spacecat-shared/compare/@adobe/spacecat-shared-data-access-v2.106.1...@adobe/spacecat-shared-data-access-v2.107.0) (2026-02-12)

### Features

* add weekly-slot job intervals for staggered audits ([#1344](#1344)) ([5b85f6c](5b85f6c))
@solaris007
Copy link
Member

🎉 This PR is included in version @adobe/spacecat-shared-data-access-v2.107.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

dzehnder added a commit to adobe/spacecat-api-service that referenced this pull request Feb 12, 2026
## Summary
- Update Slack onboarding modal to distribute sites across
`geo-brand-presence-free-1` through `geo-brand-presence-free-18` splits
using `findBestFreeSplit()` (least-loaded split)
- Detect existing split enablement when determining current cadence via
`isAnyFreeSplitEnabled()`
- Disable all splits when switching cadence (daily/weekly-paid) via
`disableAllFreeSplits()`
- Add all 18 split types to `AUDITS_TO_DISABLE` in offboarding
controller
- Updated tests to account for the new split behavior

## Related PRs
- adobe/spacecat-audit-worker#1979 (handler mapping + auto-distribution)
- adobe/spacecat-shared#1344 (adds `WEEKLY_SLOT_*` job intervals)
- adobe/spacecat-infrastructure — `feat/split-geo-brand-presence-free`
(EventBridge schedules)

## Test plan
- [x] Unit tests updated and passing (47 tests for onboard-llmo-modal)
- [x] Linting clean
- [ ] Manual AWS Configuration update needed post-merge

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 4.6 <[email protected]>
solaris007 pushed a commit to adobe/spacecat-api-service that referenced this pull request Feb 12, 2026
# [1.316.0](v1.315.3...v1.316.0) (2026-02-12)

### Features

* split geo-brand-presence-free in onboarding/offboarding ([#1806](#1806)) ([5be03f3](5be03f3)), closes [adobe/spacecat-audit-worker#1979](adobe/spacecat-audit-worker#1979) [adobe/spacecat-shared#1344](adobe/spacecat-shared#1344)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants