Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
Adds a Generate Campaign button (purple, visible to leads/admin) in the threat actor header. Opens a modal with: - Actor name shown as context - Start date picker (required — validated: must be today or future) - Warning message showing when tests will be queued - Error display for API failures - On success: redirects to the new campaign detail page Start date is mandatory here (unlike the CampaignsPage flow where it is optional) to enforce scheduling discipline when generating from actors. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>