Files
box/fleet/tasks/done/165-runtime-flake-triage.md.muse--runtime--coordinator
T

14 lines
1.2 KiB
Plaintext
Raw Normal View History

# 165-runtime-flake-triage: Runtime flake triage
Goal: root-cause the 2 flaky test_box_runtime failures
Steps:
1. Read 162 result notes in done/162-suite-green-reverify.md.* (2x flaky test_box_runtime). 2. Run the file 5x; identify flaky root cause. Fix on a feature branch only if trivial sleep/timeout (assertions identical); else report exact failure signature. Done criteria: result notes list root cause + 5x outcomes, or exact blocking failure.
Done criteria: result notes appended below; file moved to done/.
Result notes (append below before moving to done/):
Completed 2026-10-08T23:56:30Z via box tasks done:
NOT flaky: 5/5 runs identical (2 failed, 44 passed, ~2.6s). Both are deterministic stale assertions vs peer's uncommitted bin/muse_choice_watcher.py rewrite (+790/-61, same edit breaking 18 choice-watcher tests): (1) test_launch_dry_run_injects_approve expects ['--disable-approval'], prod now injects ['--approval-mode','on-request'] for bare launches (docstring-intentional, watcher trail); (2) test_send_missing_pane_json expects 'no_such_pane' for /nonexistent.sock, prod now distinguishes dead socket as 'socket_unreachable'. No sleep/timeout involved; fix = update 2 expectations alongside peer change (contract call) -> no code changes made here.