Eureka/tools
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eureka 8701da3a86 recall: the deadline clock starts at process creation and the kill fits inside it; R2 times the interpreter, not the shell
On Windows the run overshot its deadline by 450-720 ms in the R2 bands: ~200 ms of
interpreter start and imports ran before the clock, the hard stop sat 0.3 s after the
deadline, and the test timed bash, env and the py launcher too. The clock now starts at
process creation (GetProcessTimes), the reply wait ends 0.1 s early so the kill and exit
fit, and the hard stop is the deadline itself. Residual outside the script: the py
launcher (40-130 ms, rare spikes to 300) and the creation call. R2 times the interpreter
directly, best of two, bands -250/+100 ms around the deadline.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:44:11 +02:00
..
fixtures recall: recalled text is inert data; the deadline is the whole run; budget, stdin and answer are bounded 2026-10-20 21:44:02 +02:00
stopgap ygg-verify: a RUN_ON_HOST job the watchdog killed exits 124, in its work directory, and its process group is signalled 2026-10-01 18:25:35 +02:00
context-pack.py tools: one mind client (mind.py); context-pack's private MCP client deleted 2026-10-20 15:55:46 +02:00
INDEX.md recall: recalled text is inert data; the deadline is the whole run; budget, stdin and answer are bounded 2026-10-20 21:44:02 +02:00
mind.py recall: recalled text is inert data; the deadline is the whole run; budget, stdin and answer are bounded 2026-10-20 21:44:02 +02:00
mutation-table.sh mutation-table: delete the dead cur branch of the cleanup trap 2026-10-01 18:25:36 +02:00
recall.py recall: the deadline clock starts at process creation and the kill fits inside it; R2 times the interpreter, not the shell 2026-10-22 18:44:11 +02:00
test-tools.sh recall: the deadline clock starts at process creation and the kill fits inside it; R2 times the interpreter, not the shell 2026-10-22 18:44:11 +02:00
testparse.sh testparse: jest names come only from "●" lines under a FAIL header; real jest fixtures 2026-10-01 18:14:45 +02:00
wait-on.sh wait-on: delete WAIT_FROM; reused log paths are forbidden instead 2026-10-08 15:21:58 +02:00