research: observational instrumentation — bid_top on attempts + markout book re-reads (+60/300/1800s) on both harnesses

No signal-path change (SEM_VER unchanged): records more, alters nothing.
Purpose: real exit marks for the markout-exit study (prints can't show the
bid) + book depth at mispricing moments (maker-study stage-1 groundwork).
oraclebot gains the same append-only attempts log as A2. Nightly pulls the
new files alongside state.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
jaxperro
2026-07-22 18:43:11 -04:00
parent cc9fc44ff0
commit fd2162b68b
4 changed files with 187 additions and 25 deletions
+2
View File
@@ -40,6 +40,8 @@ def sftp(remote, local):
def main():
ok = sftp("/data/surge2_state.json", STATE_PULL)
sftp("/data/surge_attempts.jsonl", ATT_PULL)
sftp("/data/surge_markouts.jsonl",
os.path.join(HERE, ".surge_markouts.pull.jsonl"))
if not ok:
print("[grade_surge] box unreachable or no state yet — skip")
return 0