fix: use unique branch names for status maintenance (#517)

the workflow was using $(date +%Y%m%d) for branch names, causing
collisions when run multiple times on the same day. this led to
the audio file not being committed in PR #516.

now uses $(date +%Y%m%d-%H%M%S) stored in a variable to ensure
unique branch names and consistent usage across checkout and push.

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

Co-authored-by: Claude <noreply@anthropic.com>

authored by zzstoatzz.io Claude and committed by GitHub 56e29fb8 ae804bd3

Changed files
+6 -5
.github
+6 -5
.github/workflows/status-maintenance.yml
··· 169 169 ## task 4: open PR 170 170 171 171 if any files changed: 172 - 1. git checkout -b status-maintenance-$(date +%Y%m%d) 173 - 2. git add .status_history/ STATUS.md update.wav 174 - 3. git commit -m "chore: status maintenance" 175 - 4. git push -u origin status-maintenance-$(date +%Y%m%d) 176 - 5. gh pr create with a title and body you craft: 172 + 1. first, generate a unique branch name: BRANCH="status-maintenance-$(date +%Y%m%d-%H%M%S)" 173 + 2. git checkout -b $BRANCH 174 + 3. git add .status_history/ STATUS.md update.wav 175 + 4. git commit -m "chore: status maintenance" 176 + 5. git push -u origin $BRANCH 177 + 6. gh pr create with a title and body you craft: 177 178 - title should be descriptive of what this status update covers (e.g. "chore: status maintenance - playlist fast-follow fixes" or "chore: status maintenance - December updates") 178 179 - make it clear this is an automated status maintenance PR from the GitHub Action 179 180 - body should summarize what changed (archival, audio generation, etc.)