fix(loopmetrics): drive.py refuses a foreign reasonix.toml, and the report states analysed and excluded blocks

This commit is contained in:
esengine committed 2026-10-22 00:46:57 -07:00
1 parent d5916445b2
commit b98bad7509
2 files changed
+10 -5

No files matched your search

@@ -86,11 +86,13 @@ def run_cond():
toml = f"{FIX}/reasonix.toml"
if os.path.exists(toml):
os.remove(toml)
sys.exit(f"refusing to start: {toml} already exists and is not this harness's")
created = False
if cond == "compact":
subprocess.run([RX, "config", "compact-ratio", "--local", os.environ.get("COMPACT_RATIO", "4")], cwd=FIX, check=True, capture_output=True)
created = True
try:
run_cond()
finally:
if os.path.exists(toml):
if created and os.path.exists(toml):
os.remove(toml)
@@ -54,9 +54,12 @@ Run it: `LM_FIXTURE=<worktree> LM_RX=<binary> ./batch.sh`, then
**Null result: no loop signal in any of the 12 cells.**
- M1: 0 redundant calls out of 1,602 unique calls across all cells.
- M2: over 900 reasoning blocks the largest cross-block Jaccard is 0.314 and
the largest within-block repeat is 0.287. Nothing reaches the pre-registered
flags or any sensitivity value (0.7, 0.8, 0.9 cross; 0.4, 0.5, 0.6 within).
- M2: 892 reasoning blocks analysed; 958 in total, and 66 under the 40-char
minimum are excluded.
- Largest cross-block Jaccard: 0.314, over 611 measurable blocks.
- Largest within-block repeat: 0.287.
- Nothing reaches the pre-registered flags or any sensitivity value (0.7,
0.8, 0.9 cross; 0.4, 0.5, 0.6 within).
- M3: in all 15 interrupted-and-continued runs, 0 of the first 5, 10 and 20
calls of the continued run repeat a completed call.
- M4: no repeated short reply.