Commit graph

1 commit

Author SHA1 Message Date
DJP
a2e1058d20 Add interactive campaign status management scripts
Created 2 new interactive scripts for manual campaign status control:

1. reset_campaign_to_a1.py
   - Resets any campaign from any A# status back to A1
   - Allows filtering by specific status (--status A2, A3, A4, etc.)
   - Interactive yes/no confirmation for each campaign
   - Shows campaign name, number, and current status
   - Processes one at a time, waits for user input
   - Summary statistics at the end

2. advance_a1_to_a3.py
   - Advances A1 campaigns directly to A3 (skips A2)
   - Useful for testing A2→A3 upload workflow
   - Interactive yes/no confirmation for each campaign
   - Shows campaign details before advancing
   - Summary statistics at the end

Both scripts:
- Support --auth-pfx flag for mTLS authentication
- Process campaigns one at a time (not batch)
- Wait for user input before proceeding
- Provide clear feedback on success/failure
- Useful for testing and manual workflow control

Updated README.md with complete documentation and examples

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-07 15:23:26 -05:00