Skip to content

Runner asset checks A6 (pursuer) and A8 (audio) fail since #61 #65

Closed

Description

@esthor

[Agent: Claude Code | Model: Opus 5.5 | Thinking: High | Acting on behalf of: Erik | Skill: none]

Two runner asset checks have failed on main since #61 (cyberpunk action-figure Hoppy and the new pursuer catch). CI never ran the tests/assets/ checks, so nothing flagged it. #40 runs every suite in CI and lists these two in tools/tests/suites.toml as skipped, pointing here, until they're fixed.

Bisect (Godot 4.7.1, macOS, headless, clean tree at each commit):

Commit assets/a6_check assets/a8_check
b0d6abe PASS (205 checks) PASS (2323)
1fede76 (just before #61) PASS (205) PASS (2323)
f586a70 (#61) FAIL (206) FAIL (2323)

Failing checks:

  • a6_check (pursuer):
    • "Compact single-lane hunter envelope": 180 samples fail.
    • "Capture deploys claws".
    • "Catch lunges without giant growth".
    • "Retreat starts at last pursuit pose".
  • a8_check (runner audio): "trigger exercised: game_over". The scripted demo no longer fires the game_over SFX.

#61 deliberately changed the catch choreography (the trap, claws clamped at CLAMP_AT, the clock starting at 0). So some of these are probably checks that need to follow the new design, and some may be real regressions, e.g. the envelope and the missing game-over sound. Whoever owns the runner should decide which, then fix the code or the checks. The same PR should remove the two [skip] entries.

To reproduce:

python3 tools/tests/run_tests.py -k assets/a6 -k assets/a8

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions