Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 21, 2026

Campaign worker workflows do not require tracker-id - campaigns discover workers via labels. Documentation incorrectly implied it was mandatory.

Changes

  • Documentation: Updated worker workflow pattern to indicate tracker-id is optional

    • Changed "should include tracker-id" → "optionally include tracker-id in frontmatter"
    • Clarified campaigns discover via labels (primary), cache-memory, or tracker-id search (fallback)
  • Test: Added TestFuseWorkflowWithoutTrackerID verifying fusion succeeds without tracker-id

Context

Campaign discovery supports multiple methods:

# Primary: Campaign-specific labels
label: "z_campaign_security-audit"

# Secondary: Generic campaign label  
label: "agentic-campaign"

# Fallback: tracker-id search (optional)
tracker-id: "security-scanner"  # Not required

The extractTrackerID function already returns empty string when absent - no validation enforces its presence.

Original prompt

Don't require a tracker-id for campaign worker workflows


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…orkers

Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove tracker-id requirement for campaign worker workflows Clarify tracker-id is optional for campaign worker workflows Jan 21, 2026
Copilot AI requested a review from mnkiefer January 21, 2026 19:55
@pelikhan pelikhan marked this pull request as ready for review January 21, 2026 20:09
@pelikhan pelikhan merged commit c0e0412 into main Jan 21, 2026
@pelikhan pelikhan deleted the copilot/remove-tracker-id-requirement branch January 21, 2026 20:09
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.

3 participants