Ledger
SFX-REFRESH-20261004-01
Regenerate first five SFX requests and add page previews
Evidence
From logs/evidence/SFX-REFRESH-20261004-01/. Click a thumbnail for the full image.
Images (2)
Logs and data (2)
regeneration.json · 24 kB · open
{
"taskId": "SFX-REFRESH-20261004-01",
"date": "2026-10-04",
"overwritesAuthorizedByUser": true,
"engine": "Stable Audio 3 Small SFX, MLX/Apple Metal; sm-sfx + same-s",
"runtime": "/Users/king/AI/stable-audio-3/optimized/mlx",
"promptSource": "packages/game-data/scripts/gen-audio-requests.mjs; catalog refreshed with pnpm data:build",
"requests": [
{
"id": "sfx-impact-light",
"priority": "P0",
"seconds": 0.3,
"variations": 4,
"loop": false,
"prompt": "Short isolated impact layer for a light hit: one tight neutral thud with a crisp high transient and very little low end. Isolated sound effect, no music, no voices, no reverb tail beyond 0.3 s, clean start.",
"seed": 20262004,
"seedsByTake": [
20262004,
20262005,
20262006,
20262007
],
"expectedPaths": [
"audio/source/combat-core/sfx-impact-light.mp3",
"audio/source/combat-core/sfx-impact-light_2.mp3",
"audio/source/combat-core/sfx-impact-light_3.mp3",
"audio/source/combat-core/sfx-impact-light_4.mp3"
],
"previousSha256": [
{
"path": "audio/source/combat-core/sfx-impact-light.mp3",
"sha256": "cabc34e6f3441ccfc8f16093885872f4fab74c6ef62b62c077ee4634a1fd1182"
},
{
"path": "audio/source/combat-core/sfx-impact-light_2.mp3",
"sha256": "6f731c235a579840f470627fc092176fbb155752e6d1c96ff77d42626021a050"
},
{
"path": "audio/source/combat-core/sfx-impact-light_3.mp3",
"sha256": "e63efec90ce3a1f2bbe3040f01d9520d5c7ef97620902edec48b3fe755e58310"
…verification.json · 7 kB · open
{
"status": "passed",
"files": [
{
"sample_rate": 44100,
"channels": 2,
"seconds": 0.3,
"peak_dbfs": -10.388,
"bytes": 7298,
"boundary_jump": 0.0006541023030877113,
"path": "audio/source/combat-core/sfx-impact-light.mp3",
"sha256": "a3fa2f0a372d8ad5af6c60594752f22eea27d5f566766a85a53212d42bb040d4"
},
{
"sample_rate": 44100,
"channels": 2,
"seconds": 0.3,
"peak_dbfs": -10.829,
"bytes": 6984,
"boundary_jump": 0.0019279464613646269,
"path": "audio/source/combat-core/sfx-impact-light_2.mp3",
"sha256": "8a00ad205ab4a4c01d65958ddf85591aaad3fbd752a82fc0a8b672f75bfe65ac"
},
{
"sample_rate": 44100,
"channels": 2,
"seconds": 0.3,
"peak_dbfs": -11.824,
"bytes": 7139,
"boundary_jump": 0.0007734482642263174,
"path": "audio/source/combat-core/sfx-impact-light_3.mp3",
"sha256": "7a401dc81df0771e07f703f093128a2b235ec0249eada9ea9b9c4641e6a8845d"
},
{
"sample_rate": 44100,
"channels": 2,
"seconds": 0.3,
"peak_dbfs": -13.959,
"bytes": 7297,
"boundary_jump": 0.0012637521140277386,
…Other files (1)
- verify_regeneration.py · 2 kB
Tests
fail RED: assert short reusable hit-layer briefs · 0.3 s · raw log
$ pnpm --filter @zoen/game-data exec node --test tests/feel-quality.test.mjspass layer prompt regression checks · 0.3 s · raw log
$ pnpm --filter @zoen/game-data exec node --test tests/feel-quality.test.mjspass full decode and validation of 20 replacement takes · 4.7 s · raw log
$ /Users/king/AI/stable-audio-3/optimized/mlx/.venv/bin/python logs/evidence/SFX-REFRESH-20261004-01/verify_regeneration.pypass build wiki before audio-preview UI regression test · 14.6 s · raw log
$ pnpm --filter @zoen/wiki buildfail RED: require a playable preview for every completed take · 7.3 s · raw log
$ pnpm --filter @zoen/wiki exec playwright test tests/art.spec.ts --grep audio generation --project desktoppass wiki build copies delivered audio previews into static export · 11.7 s · raw log
$ pnpm --filter @zoen/wiki buildpass Audio Requests shows and serves every completed playable take · 2.2 s · raw log
$ pnpm --filter @zoen/wiki exec playwright test tests/art.spec.ts --grep audio generation --project desktoppass desktop and mobile browser playback for delivered takes · 3.6 s · raw log
$ pnpm --filter @zoen/wiki exec playwright test tests/art.spec.ts --grep audio generationpass audio preview playback and layout on desktop/mobile · 4.0 s · raw log
$ pnpm --filter @zoen/wiki exec playwright test tests/art.spec.ts --grep audio generationNotes
2026-10-04 09:45 UTC · Regenerated the first five delivered requests with layer-specific prompts and fresh seeds; all 20 files pass decode/signal checks. Added native per-take audio previews to the Audio Requests Done history and verified playback in desktop/mobile browsers.
2026-10-04 09:48 UTC · Full pnpm wiki:test confirms the audio checks on desktop and mobile; four separate window-header assertions fail because tests expect .gplate/window-plate but current UI renders .gcrest. No audio route assertions failed.


