PreToolUseHookTest#test_edit_judge_event_denies fails intermittently #531
Labels
No labels
P0
P1
P2
P3
bug
create
delete
enhancement
filed-by/agent
filed-by/user
frozen
lint-rule
needs-info
needs-triage
next
plugin/cc-architect
plugin/os
plugin/os-adr
plugin/os-aidd-lint
plugin/os-backlog
plugin/os-context
plugin/os-doc-hygiene
plugin/os-sdlc
plugin/os-vault
project/cc-os
ready-for-agent
ready-for-human
recurring
review
update
waiting
wayfinder:grilling
wayfinder:map
wayfinder:map
wayfinder:research
wayfinder:task
wayfinder:task
wontfix
worklist/deviations
worklist/lint-rule
worklist/new-implement-build
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jared/cc-os#531
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
VERDICT: CREATE
Context
This ticket comes from work on the os-sdlc architecture refactor (docs/plans/os-sdlc-architecture-refactor-plan.md).
Observed
OsSdlc::PreToolUseHookTest#test_edit_judge_event_deniesfailed intermittently on 2026-09-04. It failed twice.The first failure happened on the first suite run after the phase 1 merge, commit
3b7a0ef.The second failure happened during phase 2 Verdict work, in a git worktree.
A clean rerun of
ruby tests/all.rbwas green both times. No hook files were touched between the failing run and the passing rerun.Reproduce
The failure is intermittent. It does not reproduce on demand.
Expected
Origin
ruby tests/all.rb, twice on 2026-09-04Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_014DmLVHCHtPPZcF9gb5erDD
Seen again 2026-09-06 during the phase 3 entity refactor (branch arch-refactor-phase-3-entities), on suite runs of ~1067 tests with parallelize_me!: PreToolUseHookTest#test_edit_judge_event_denies failed once in one of three runs and passed on isolated rerun; a sibling test in the same file flaked once the same way. Separately, one run failed with
Expected /[ \t]+$/ to not match "class Offenses "(trailing-whitespace assertion on generated output), not reproduced. Both look like parallel-thread races on shared temp paths, not logic. No fix attempted.