Skip to content

Add Vulcan sound pack - #334

Merged
github-actions[bot] merged 2 commits into
PeonPing:mainfrom
joshuadavidthomas:add-vulcan-pack
Jul 17, 2026
Merged

Add Vulcan sound pack#334
github-actions[bot] merged 2 commits into
PeonPing:mainfrom
joshuadavidthomas:add-vulcan-pack

Conversation

@joshuadavidthomas

@joshuadavidthomas joshuadavidthomas commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add the Vulcan sound pack to the registry
  • register all nine supported event categories and 37 sound entries
  • pin the source to the new v1.0.0 tag and verified manifest hash

Validation

  • python -m pytest (43 passed)

@github-actions

Copy link
Copy Markdown
Contributor

❌ Pack Registry Review

Packs

  • Vulcan (vulcan) — NEW | community | en | 37 sounds

Checks

Check Result
Schema validation FAIL
Trust tier pass
Manifest fetch pass
Category coverage pass
SHA256 (vulcan) pass
Audio spot-check (vulcan) pass (3/3)
• sounds/all-right-here-we-go-ancient-vulcan-secret.mp3
• sounds/approval-required-ancient-vulcan-secret.mp3
• sounds/ass-crack-the-magician-couldnt-predict-this.mp3
Audio quality pass

Audio Quality

✅ Vulcan: SILVER

36 audio files analyzed — Accepted with 22 warnings

Warnings — pack is accepted, but please consider addressing these in a future release:

  • long for a notification sound (5.1s) (5 files): lets-vulcan-do-this.mp3, put-the-puppet-on-my-hand.mp3, tiny-little-task.mp3, vulcan-is-ready-to-work.mp3, youre-going-to-love-this-last-one.mp3
  • long for a notification sound (6.8s) (3 files): good-morning-coder-good-morning-computer.mp3, made-that-bugs-ass-quit.mp3, token-budget-dropped-vulcan-degrees.mp3
  • long for a notification sound (6.3s) (2 files): all-right-here-we-go-ancient-vulcan-secret.mp3, todays-available-context-vulcan-tokens.mp3
  • long for a notification sound (6.0s) (2 files): approval-required-ancient-vulcan-secret.mp3, need-permission-want-to-approve-it.mp3
  • long for a notification sound (5.4s) (2 files): code-right-here-want-to-see-it.mp3, leaving-the-forge-smack-that-ass.mp3
  • long for a notification sound (5.3s) (2 files): i-have-one-more-clip.mp3, twelve-more-vulcan-it.mp3
  • long for a notification sound (6.4s) (2 files): smack-my-huge-iron-buttocks.mp3, vulcan-god-of-the-forge-is-on-the-job.mp3
  • long for a notification sound (6.9s) (1 files): ass-crack-the-magician-couldnt-predict-this.mp3
  • long for a notification sound (6.5s) (1 files): bring-vulcan-your-tiny-mortal-code.mp3
  • long for a notification sound (7.4s) (1 files): empty-context-window-and-vulcans-patience.mp3
  • long for a notification sound (5.7s) (1 files): huge-metal-ass-ready-to-work.mp3
Threshold reference
Check Block Warn
Volume (true peak) >= -0.5 dBTP
Dead air at start > 2000 ms > 500 ms
Dead air at end > 2000 ms > 500 ms
Loudness (LUFS) < -70.0 < -35.0 or > -8.0
Bitrate < 64 kbps
Sample rate < 8000 Hz < 16000 Hz
Duration > 20.0s or < 0.1s > 5.0s
Pack loudness spread > 15 LU
Pack median loudness <= -26 LUFS

Category Coverage

✅ vulcan: PASS

36 sounds across 6/6 core categories

Category Sounds Status
session.start 6
task.acknowledge 5
task.complete 4
task.error 3
input.required 4
resource.limit 4

Errors

  • packs[311]: "quality" is set by CI and cannot be hand-edited; remove it from your entry

Warnings

  • vulcan: sound_count=37 but manifest references 36 unique files

Some checks failed. Please fix the issues above and push again.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Pack Registry Review

Packs

  • Vulcan (vulcan) — NEW | community | en | 36 sounds

Checks

Check Result
Schema validation pass
Trust tier pass
Manifest fetch pass
Category coverage pass
SHA256 (vulcan) pass
Audio spot-check (vulcan) pass (3/3)
• sounds/all-right-here-we-go-ancient-vulcan-secret.mp3
• sounds/approval-required-ancient-vulcan-secret.mp3
• sounds/ass-crack-the-magician-couldnt-predict-this.mp3
Audio quality pass

Audio Quality

✅ Vulcan: SILVER

36 audio files analyzed — Accepted with 22 warnings

Warnings — pack is accepted, but please consider addressing these in a future release:

  • long for a notification sound (5.1s) (5 files): lets-vulcan-do-this.mp3, put-the-puppet-on-my-hand.mp3, tiny-little-task.mp3, vulcan-is-ready-to-work.mp3, youre-going-to-love-this-last-one.mp3
  • long for a notification sound (6.8s) (3 files): good-morning-coder-good-morning-computer.mp3, made-that-bugs-ass-quit.mp3, token-budget-dropped-vulcan-degrees.mp3
  • long for a notification sound (6.3s) (2 files): all-right-here-we-go-ancient-vulcan-secret.mp3, todays-available-context-vulcan-tokens.mp3
  • long for a notification sound (6.0s) (2 files): approval-required-ancient-vulcan-secret.mp3, need-permission-want-to-approve-it.mp3
  • long for a notification sound (5.4s) (2 files): code-right-here-want-to-see-it.mp3, leaving-the-forge-smack-that-ass.mp3
  • long for a notification sound (5.3s) (2 files): i-have-one-more-clip.mp3, twelve-more-vulcan-it.mp3
  • long for a notification sound (6.4s) (2 files): smack-my-huge-iron-buttocks.mp3, vulcan-god-of-the-forge-is-on-the-job.mp3
  • long for a notification sound (6.9s) (1 files): ass-crack-the-magician-couldnt-predict-this.mp3
  • long for a notification sound (6.5s) (1 files): bring-vulcan-your-tiny-mortal-code.mp3
  • long for a notification sound (7.4s) (1 files): empty-context-window-and-vulcans-patience.mp3
  • long for a notification sound (5.7s) (1 files): huge-metal-ass-ready-to-work.mp3
Threshold reference
Check Block Warn
Volume (true peak) >= -0.5 dBTP
Dead air at start > 2000 ms > 500 ms
Dead air at end > 2000 ms > 500 ms
Loudness (LUFS) < -70.0 < -35.0 or > -8.0
Bitrate < 64 kbps
Sample rate < 8000 Hz < 16000 Hz
Duration > 20.0s or < 0.1s > 5.0s
Pack loudness spread > 15 LU
Pack median loudness <= -26 LUFS

Category Coverage

✅ vulcan: PASS

36 sounds across 6/6 core categories

Category Sounds Status
session.start 6
task.acknowledge 5
task.complete 4
task.error 3
input.required 4
resource.limit 4

All checks passed. Auto-approving and enabling auto-merge.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All automated checks passed.

@github-actions
github-actions Bot enabled auto-merge (squash) July 17, 2026 17:30
@github-actions
github-actions Bot merged commit 6d475de into PeonPing:main Jul 17, 2026
1 check passed
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.

1 participant