From 08e5545bb5c2f165d8cfdc32e76e904392616227 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 10 Oct 2026 09:44:33 -0700 Subject: [PATCH 1/3] quest: claim TS duration fidelity investigation Co-Authored-By: GPT-6 From 654abe60a79648853e2c3182d16f601bc9278820 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 10 Oct 2026 09:56:29 -0700 Subject: [PATCH 2/3] docs(quest): record TS duration reproduction evidence Co-Authored-By: GPT-6 --- quest/m1/test-flakes-2/ts-duration-fidelity.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/quest/m1/test-flakes-2/ts-duration-fidelity.md b/quest/m1/test-flakes-2/ts-duration-fidelity.md index ac4c232c95..e30c21986a 100644 --- a/quest/m1/test-flakes-2/ts-duration-fidelity.md +++ b/quest/m1/test-flakes-2/ts-duration-fidelity.md @@ -18,3 +18,17 @@ without it. No longer timeout and no lower duration threshold. Check against #5147 (export ts follows announcements), which may change how an export ends. Public API: none expected. Wire: none expected. + +## Investigation + +On 2026-10-10, an isolated `nix develop --command just test ts` against +main at `6559065b8` captured 20.47 s of the 20.06 s source (ratio 1.021). +The publisher exited 0 and duration-fidelity passed. The run failed a separate +T-STD check (PID 257 held over one second); its subscriber log also contained +missed-deadline drops. That does not reproduce the reported 3.3 s capture. + +The capture remains bounded by the existing harness timeout, and no duration +threshold or timeout was changed. #5147 still owns the export announcement/end +lifecycle, while #5175 owns groups left in flight when a relay track ends. +A truncating capture with both process exit statuses and relay/publisher/ +subscriber logs is still needed to distinguish these paths before a fix. From d439fe74f0aeef95678d0827aaf88b7ed0f5a5cc Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 10 Oct 2026 09:57:39 -0700 Subject: [PATCH 3/3] docs(quest): keep investigation within plan section Co-Authored-By: GPT-6 --- quest/m1/test-flakes-2/ts-duration-fidelity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quest/m1/test-flakes-2/ts-duration-fidelity.md b/quest/m1/test-flakes-2/ts-duration-fidelity.md index e30c21986a..483e927c5d 100644 --- a/quest/m1/test-flakes-2/ts-duration-fidelity.md +++ b/quest/m1/test-flakes-2/ts-duration-fidelity.md @@ -19,7 +19,7 @@ Check against #5147 (export ts follows announcements), which may change how an e Public API: none expected. Wire: none expected. -## Investigation +Investigation (2026-10-10): On 2026-10-10, an isolated `nix develop --command just test ts` against main at `6559065b8` captured 20.47 s of the 20.06 s source (ratio 1.021).