Skip to content

test-audit: log 2026-08-10 run (no auto-fixes, 8 flagged for review) - #787

Draft
stphung wants to merge 1 commit into
mainfrom
claude/gifted-ptolemy-871yzl
Draft

test-audit: log 2026-08-10 run (no auto-fixes, 8 flagged for review)#787
stphung wants to merge 1 commit into
mainfrom
claude/gifted-ptolemy-871yzl

Conversation

@stphung

@stphung stphung commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary

Ran the test-audit skill (3 parallel Explore agents covering all test scopes: core/combat, systems, items/achievements/misc). All three came back clean on unseeded RNG, flaky timing assertions, and shared filesystem paths.

No findings this cycle fell into the skill's safe-auto-fix categories (timestamp buffers, loop-count reduction, RNG seeding, margin widening) — those were already addressed in #783. Every finding this run requires human judgment (test consolidation or changing what an assertion checks), so nothing was auto-fixed. This PR only logs the run to meta-audit's history per the skill's own tracking convention.

Notable findings (flagged, not auto-fixed):

  • HIGH (recurring, unresolved across multiple prior runs): two masked-assertion tests in tests/fishing_tests/behavior_lock_fishing_dungeon_test.rs (test_fishing_storm_leviathan_flag_set_on_catch, test_fishing_leviathan_encounter_tracking) fall back to a tautological assertion if their rare-event loop never fires, so they can pass without exercising the named behavior.
  • MEDIUM: duplicated/drifted test-fixture setup in tests/stormglass_tests/stormglass_test.rs and across tests/game_tick_tests/ (no shared helpers.rs, and copies of the "strong character" fixture disagree on the Constitution stat).
  • LOW: several redundant test-coverage duplicates (achievement tests, power-cores duration tests, soulforge-discovery tests) and the long-tracked brute-force RNG-search loop debt (unchanged since 2026-07-02).

Full detail is in the logged JSON entry.

Test plan

  • scripts/audit-eval-log.sh test-audit — logged successfully
  • scripts/audit-eval-check.sh test-auditSKIP: 3/5, meta-audit threshold not reached
  • N/A — no source/test files changed, only the audit history log

Generated by Claude Code

All 3 audit agents found the suite free of unseeded RNG, flaky timing,
and filesystem issues. No findings fell into the skill's safe-auto-fix
categories this cycle (those were already fixed in PR #783); every
finding requires human judgment (test consolidation, or changing what
an assertion checks) and is flagged for review, including two
recurring HIGH-severity masked-assertion tests in the fishing suite.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XfGkVNYuAAKjwJkHtGocxM
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.

2 participants