- session_map.rs: AppState::close outer timeout bumped 500ms → 750ms so the inner close-arm bound (500ms in tap_client.rs) has room to finish `ws.close(None).await` cleanly before the abort fallback fires. Outer > inner per final-fixes re-review Important #1. - tap_integration.rs: reconnect-path test now asserts the resumed `next_pcm_frame()` returns the FRESH marker (samples[0] == 9, not the stale samples[0] == 7), actively witnessing the §5.3 step 4 "no stale bleed-through" contract. Pre-kill seeding strengthened to ≥2 frames so step 7's silence-after-flush assertion is non- vacuous. Per final-fixes re-review Important #2. Spec ref: 2026-06-28-slice-2-agent-tap-design.md §5.1 step 5, §5.3 step 4.