Files
LithosAnanake/experiments/bare_metal/runs/doe-aarch64-20260912-101943.csv
T
Robert Allan JamesandClaude Sonnet 5 403a7639e1
Build / build-amd64-iso (push) Waiting to run
Build / build-aarch64-iso (push) Waiting to run
Build / build-riscv64-img (push) Waiting to run
Bracket std79 DoE trial loop with HB-ON/HB-OFF, capture real heartbeat CSVs
Every prior std79-doe.fth run's automatically-extracted CSV
(scripts/extract_doe.sh) was silently empty -- g_doe_log_enabled
(doe_log.c) defaults off, and nothing in the campaign ever called HB-ON.
EXEC-STD79-DOE now calls HB-ON right before its trial loop and HB-OFF
right after, so the per-heartbeat-tick physics/timing CSV (18 columns:
tick_number, hot_word_count, avg_word_heat_q48, apic_ticks, per-VM
heat_q48, etc.) finally covers the run's own window on all three
architectures.

Found and fixed two bugs along the way, one in a comment and one in the
ad hoc QEMU orchestration script used to drive these runs (not part of
this repo):

- std79-doe.fth's own explanatory comment accidentally spelled out the
  literal "[HADES][DOE ]" tag string doe_log.c prefixes each row with --
  the FORTH REPL's compile-time echo of that comment then matched
  scripts/extract_doe.sh's own extraction grep, corrupting the first
  extracted CSV row with comment text instead of real telemetry. Fixed by
  never spelling out the literal substring.

- The harness script's completion-detection watched for "STD79-DOE:
  complete" anywhere in the log since before the whole capsule was fed,
  which matches the colon definition's own compile-time echo of that same
  string literal, not just the real end-of-run print. Without HB-ON the
  entire 27-trial run finished in a few seconds -- faster than one poll
  interval -- so the false match and the real one always landed in the
  same window and this never surfaced. HB-ON's added per-tick console I/O
  slowed real execution enough to expose it: the script sent BYE the
  moment compilation finished, truncating every trial after whatever
  point compilation had reached (aarch64 lost 9 of 27 trials this way on
  the first attempt). Fixed by feeding definitions and invocation as two
  genuinely separate connections, with the completion-watch window opened
  only after compilation is confirmed landed.

Verified 27/27 trials correct on every architecture via the campcampaign's
most distinctive result markers (both M*/M/MOD 18-19 digit values and the
2147483648 2/ result, all exactly 27 occurrences, zero faults) rather than
exact substring reconstruction: HB-ON's async per-tick CSV printer and the
trial loop's own console output share the same serial line with no
locking, so CSV rows can splice mid-token into trial output on the wire
(confirmed live -- cosmetic only, the underlying FORTH execution and
values are unaffected). results-20260912-with-heartbeat-csv/ holds both
the raw logs and their paired heartbeat CSVs; the earlier truncated runs'
logs are kept too (never delete logs) as the record of how this was found.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXieurDfDSsDFdnSyusuWo
2026-09-12 10:44:00 -04:00

166 lines
13 KiB
CSV

tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
100,1000000,10000,0,0,256,61,51,1024,1024,0,0,22306,65536,0,1,47012,9079,9445
101,1010000,10000,0,0,256,61,52,512,512,0,0,22310,65536,0,1,47012,9079,9445
102,1020000,10000,0,0,256,62,53,512,512,0,0,22314,65536,0,1,47012,9079,9445
103,1030000,10000,0,0,256,64,54,256,256,0,0,22318,65536,0,1,47012,9079,9445
104,1040000,10000,0,0,256,68,55,256,256,0,0,22323,65536,0,1,47012,9079,9445
105,1050000,10000,0,0,256,68,56,256,256,0,0,22327,65536,0,1,47012,9079,9445
106,1060000,10000,0,0,256,68,58,256,256,0,0,22330,65536,0,1,47012,9079,9445
107,1070000,10000,0,0,256,68,59,256,256,0,0,22333,65536,0,1,47012,9079,9445
108,1080000,10000,0,0,256,68,60,256,256,0,0,22336,65536,0,1,47012,9079,9445
109,1090000,10000,0,0,256,68,61,256,256,0,0,22339,65536,0,1,47012,9079,9445
110,1100000,10000,0,0,256,68,62,256,256,0,0,22342,65536,0,1,47012,9079,9445
111,1110000,10000,0,0,256,69,63,256,256,0,0,22346,65536,0,1,47012,9079,9445
112,1120000,10000,0,0,256,69,64,256,256,0,0,22350,65536,0,1,47012,9079,9445
113,1130000,10000,0,0,256,69,66,256,256,0,0,22355,65536,0,1,47012,9079,9445
114,1140000,10000,0,0,256,69,67,256,256,0,0,22359,65536,0,1,47012,9079,9445
115,1150000,10000,0,0,256,69,68,256,256,0,0,22362,65536,0,1,47012,9079,9445
116,1160000,10000,0,0,256,69,69,256,256,0,0,22365,65536,0,1,47012,9079,9445
117,1170000,10000,0,0,256,69,70,256,256,0,0,22369,65536,0,1,47012,9079,9445
526,5260000,4090000,0,0,111117,33,2018,256,256,0,4706016144631267328,22380,65536,0,0,47012,9079,9445
118,1180000,18446744073705471616,0,0,22715,69,71,256,256,0,4895412794951727155,22384,65536,0,1,47012,9079,9445
119,1190000,10000,0,0,256,69,72,256,256,0,0,22387,65536,0,1,47012,9079,9445
120,1200000,10000,0,0,256,69,73,256,256,0,0,22400,65536,0,1,47012,9079,9445
121,1210000,10000,0,0,256,69,75,256,256,0,0,22404,65536,0,1,47012,9079,9445
122,1220000,10000,0,0,256,70,76,256,256,0,0,22409,65536,0,1,47012,9079,9445
123,1230000,10000,0,0,256,70,93,256,256,0,0,22413,65536,0,1,47012,9079,9445
124,1240000,10000,0,0,256,70,94,256,256,0,0,22416,65536,0,1,47012,9079,9445
125,1250000,10000,0,0,256,68,98,256,256,0,0,22419,65536,0,1,47012,9079,9445
126,1260000,10000,0,0,256,68,109,256,256,0,0,22422,65536,0,1,47012,9079,9445
127,1270000,10000,0,0,256,70,112,256,256,0,0,22425,65536,0,1,47012,9079,9445
128,1280000,10000,0,0,256,70,116,256,256,0,0,22429,65536,0,1,47012,9079,9445
129,1290000,10000,0,0,256,70,117,256,256,0,0,22432,65536,0,1,47012,9079,9445
130,1300000,10000,0,0,256,71,120,256,256,0,0,22437,65536,0,1,47012,9079,9445
131,1310000,10000,0,0,256,71,121,256,256,0,0,22442,65536,0,1,47012,9079,9445
132,1320000,10000,0,0,256,71,123,256,256,0,0,22446,65536,0,1,47012,9079,9445
133,1330000,10000,0,0,256,70,128,256,256,0,0,22449,65536,0,1,47012,9079,9445
723,7230000,5900000,0,0,157456,30,2963,256,256,0,4708082350318157824,22461,65536,0,0,47012,9079,9445
134,1340000,18446744073703661616,0,0,26811,69,147,256,256,0,4895412794951726271,22465,65536,0,1,47012,9079,9445
135,1350000,10000,0,0,256,69,149,256,256,0,0,22469,65536,0,1,47012,9079,9445
136,1360000,10000,0,0,256,68,150,256,256,0,0,22473,65536,0,1,47012,9079,9445
137,1370000,10000,0,0,256,69,162,256,256,0,0,22477,65536,0,1,47012,9079,9445
138,1380000,10000,0,0,256,69,165,256,256,0,0,22481,65536,0,1,47012,9079,9445
139,1390000,10000,0,0,256,68,171,256,256,0,0,22484,65536,0,1,47012,9079,9445
140,1400000,10000,0,0,256,68,173,256,256,0,0,22488,65536,0,1,47012,9079,9445
141,1410000,10000,0,0,256,68,175,256,256,0,0,22491,65536,0,1,47012,9079,9445
142,1420000,10000,0,0,256,68,197,256,256,0,0,22495,65536,0,1,47012,9079,9445
143,1430000,10000,0,0,256,68,201,256,256,0,0,22507,65536,0,1,47012,9079,9445
144,1440000,10000,0,0,256,66,209,256,256,0,0,22510,65536,0,1,47012,9079,9445
145,1450000,10000,0,0,256,66,215,256,256,0,0,22513,65536,0,1,47012,9079,9445
146,1460000,10000,0,0,256,66,218,256,256,0,0,22516,65536,0,1,47012,9079,9445
147,1470000,10000,0,0,256,65,228,256,256,0,0,22521,65536,0,1,47012,9079,9445
148,1480000,10000,0,0,256,65,222,256,256,0,0,22526,65536,0,1,47012,9079,9445
149,1490000,10000,0,0,256,65,218,256,256,0,0,22529,65536,0,1,47012,9079,9445
150,1500000,10000,0,0,256,65,214,256,256,0,0,22532,65536,0,1,47012,9079,9445
151,1510000,10000,0,0,256,65,220,256,256,0,0,22535,65536,0,1,47012,9079,9445
152,1520000,10000,0,0,256,65,220,256,256,0,0,22538,65536,0,1,47012,9079,9445
153,1530000,10000,0,0,256,65,219,256,256,0,0,22542,65536,0,1,47012,9079,9445
154,1540000,10000,0,0,256,66,221,256,256,0,0,22546,65536,0,1,47012,9079,9445
155,1550000,10000,0,0,256,66,229,256,256,0,0,22550,65536,0,1,47012,9079,9445
156,1560000,10000,0,0,256,66,231,256,256,0,0,22554,65536,0,1,47012,9079,9445
157,1570000,10000,0,0,256,66,237,256,256,0,0,22558,65536,0,1,47012,9079,9445
631,6310000,4740000,0,0,127764,32,2626,256,256,0,4706836809802317824,22570,65536,0,0,47012,9079,9445
158,1580000,18446744073704821616,0,0,32955,66,242,256,256,0,4895412794951726838,22573,65536,0,1,47012,9079,9445
159,1590000,10000,0,0,256,66,247,256,256,0,0,22578,65536,0,1,47012,9079,9445
160,1600000,10000,0,0,256,66,291,256,256,0,0,22581,65536,0,1,47012,9079,9445
161,1610000,10000,0,0,256,66,294,256,256,0,0,22584,65536,0,1,47012,9079,9445
162,1620000,10000,0,0,256,68,297,256,256,0,0,22587,65536,0,1,47012,9079,9445
163,1630000,10000,0,0,256,68,296,256,256,0,0,22591,65536,0,1,47012,9079,9445
164,1640000,10000,0,0,256,68,299,256,256,0,0,22594,65536,0,1,47012,9079,9445
165,1650000,10000,0,0,256,68,302,256,256,0,0,22598,65536,0,1,47012,9079,9445
166,1660000,10000,0,0,256,68,305,256,256,0,0,22602,65536,0,1,47012,9079,9445
167,1670000,10000,0,0,256,68,308,256,256,0,0,22615,65536,0,1,47012,9079,9445
168,1680000,10000,0,0,256,68,310,256,256,0,0,22618,65536,0,1,47012,9079,9445
169,1690000,10000,0,0,256,68,313,256,256,0,0,22621,65536,0,1,47012,9079,9445
170,1700000,10000,0,0,256,68,316,256,256,0,0,22624,65536,0,1,47012,9079,9445
171,1710000,10000,0,0,256,68,319,256,256,0,0,22628,65536,0,1,47012,9079,9445
172,1720000,10000,0,0,256,68,322,256,256,0,0,22630,65536,0,1,47012,9079,9445
173,1730000,10000,0,0,256,68,325,256,256,0,0,22635,65536,0,1,47012,9079,9445
174,1740000,10000,0,0,256,68,317,256,256,0,0,22639,65536,0,1,47012,9079,9445
175,1750000,10000,0,0,256,68,309,256,256,0,0,22643,65536,0,1,47012,9079,9445
176,1760000,10000,0,0,256,68,306,256,256,0,0,22647,65536,0,1,47012,9079,9445
177,1770000,10000,0,0,256,69,302,256,256,0,0,22650,65536,0,1,47012,9079,9445
178,1780000,10000,0,0,256,70,299,256,256,0,0,22654,65536,0,1,47012,9079,9445
179,1790000,10000,0,0,256,70,295,256,256,0,0,22657,65536,0,1,47012,9079,9445
180,1800000,10000,0,0,256,70,294,256,256,0,0,22662,65536,0,1,47012,9079,9445
181,1810000,10000,0,0,256,70,308,256,256,0,0,22666,65536,0,1,47012,9079,9445
182,1820000,10000,0,0,256,70,311,256,256,0,0,22670,65536,0,1,47012,9079,9445
183,1830000,10000,0,0,256,70,316,256,256,0,0,22675,65536,0,1,47012,9079,9445
184,1840000,10000,0,0,256,70,322,256,256,0,0,22679,65536,0,1,47012,9079,9445
185,1850000,10000,0,0,256,70,328,256,256,0,0,22682,65536,0,1,47012,9079,9445
198,1980000,130000,0,0,9693,40,613,256,256,0,4682982750418894848,22693,65536,0,0,47012,9079,9445
186,1860000,18446744073709431616,0,0,40123,70,394,256,256,0,4895412794951729089,22696,65536,0,1,47012,9079,9445
187,1870000,10000,0,0,256,70,397,256,256,0,0,22701,65536,0,1,47012,9079,9445
188,1880000,10000,0,0,256,69,400,256,256,0,0,22704,65536,0,1,47012,9079,9445
189,1890000,10000,0,0,256,69,403,256,256,0,0,22707,65536,0,1,47012,9079,9445
190,1900000,10000,0,0,256,69,401,256,256,0,0,22721,65536,0,1,47012,9079,9445
191,1910000,10000,0,0,256,69,404,256,256,0,0,22725,65536,0,1,47012,9079,9445
192,1920000,10000,0,0,256,69,407,256,256,0,0,22730,65536,0,1,47012,9079,9445
193,1930000,10000,0,0,256,69,410,256,256,0,0,22734,65536,0,1,47012,9079,9445
194,1940000,10000,0,0,256,69,413,256,256,0,0,22738,65536,0,1,47012,9079,9445
195,1950000,10000,0,0,256,69,417,256,256,0,0,22742,65536,0,1,47012,9079,9445
196,1960000,10000,0,0,256,69,420,256,256,0,0,22746,65536,0,1,47012,9079,9445
197,1970000,10000,0,0,256,69,428,256,256,0,0,22750,65536,0,1,47012,9079,9445
198,1980000,10000,0,0,256,68,431,256,256,0,0,22754,65536,0,1,47012,9079,9445
199,1990000,10000,0,0,256,68,434,256,256,0,0,22757,65536,0,1,47012,9079,9445
200,2000000,10000,0,0,256,68,432,256,256,0,0,22762,65536,0,1,47012,9079,9445
201,2010000,10000,0,0,256,68,435,256,256,0,0,22766,65536,0,1,47012,9079,9445
202,2020000,10000,0,0,256,68,438,256,256,0,0,22772,65536,0,1,47012,9079,9445
203,2030000,10000,0,0,256,68,441,256,256,0,0,22776,65536,0,1,47012,9079,9445
204,2040000,10000,0,0,256,68,444,256,256,0,0,22780,65536,0,1,47012,9079,9445
205,2050000,10000,0,0,256,68,447,256,256,0,0,22784,65536,0,1,47012,9079,9445
206,2060000,10000,0,0,256,68,450,256,256,0,0,22788,65536,0,1,47012,9079,9445
207,2070000,10000,0,0,256,68,453,256,256,0,0,22792,65536,0,1,47012,9079,9445
208,2080000,10000,0,0,256,68,456,256,256,0,0,22795,65536,0,1,47012,9079,9445
209,2090000,10000,0,0,256,68,459,256,256,0,0,22801,65536,0,1,47012,9079,9445
210,2100000,10000,0,0,256,68,462,256,256,0,0,22806,65536,0,1,47012,9079,9445
211,2110000,10000,0,0,256,68,465,256,256,0,0,22811,65536,0,1,47012,9079,9445
212,2120000,10000,0,0,256,68,468,256,256,0,0,22825,65536,0,1,47012,9079,9445
213,2130000,10000,0,0,256,68,471,256,256,0,0,22829,65536,0,1,47012,9079,9445
214,2140000,10000,0,0,256,68,475,256,256,0,0,22833,65536,0,1,47012,9079,9445
215,2150000,10000,0,0,256,68,478,256,256,0,0,22837,65536,0,1,47012,9079,9445
216,2160000,10000,0,0,256,68,481,256,256,0,0,22841,65536,0,1,47012,9079,9445
217,2170000,10000,0,0,256,68,484,256,256,0,0,22846,65536,0,1,47012,9079,9445
218,2180000,10000,0,0,256,68,487,256,256,0,0,22850,65536,0,1,47012,9079,9445
219,2190000,10000,0,0,256,68,490,256,256,0,0,22854,65536,0,1,47012,9079,9445
220,2200000,10000,0,0,256,68,493,256,256,0,0,22858,65536,0,1,47012,9079,9445
221,2210000,10000,0,0,256,67,496,256,256,0,0,22862,65536,0,1,47012,9079,9445
222,2220000,10000,0,0,256,67,504,256,256,0,0,22865,65536,0,1,47012,9079,9445
223,2230000,10000,0,0,256,67,514,256,256,0,0,22869,65536,0,1,47012,9079,9445
224,2240000,10000,0,0,256,67,517,256,256,0,0,22873,65536,0,1,47012,9079,9445
225,2250000,10000,0,0,256,65,526,256,256,0,0,22876,65536,0,1,47012,9079,9445
226,2260000,10000,0,0,256,65,529,256,256,0,0,22880,65536,0,1,47012,9079,9445
227,2270000,10000,0,0,256,65,525,256,256,0,0,22884,65536,0,1,47012,9079,9445
228,2280000,10000,0,0,256,65,528,256,256,0,0,22888,65536,0,1,47012,9079,9445
119,1190000,18446744073708461616,0,0,29358,50,304,256,256,0,4895412794951728615,22900,65536,0,0,47012,9079,9445
229,2290000,1100000,0,0,21773,65,531,256,256,0,4697432326072696832,22904,65536,0,1,47012,9079,9445
230,2300000,10000,0,0,256,65,534,256,256,0,0,22909,65536,0,1,47012,9079,9445
231,2310000,10000,0,0,256,65,537,256,256,0,0,22912,65536,0,1,47012,9079,9445
232,2320000,10000,0,0,256,65,541,256,256,0,0,22916,65536,0,1,47012,9079,9445
233,2330000,10000,0,0,256,65,544,256,256,0,0,22919,65536,0,1,47012,9079,9445
234,2340000,10000,0,0,256,65,547,256,256,0,0,22931,65536,0,1,47012,9079,9445
235,2350000,10000,0,0,256,65,556,256,256,0,0,22934,65536,0,1,47012,9079,9445
236,2360000,10000,0,0,256,65,566,256,256,0,0,22938,65536,0,1,47012,9079,9445
237,2370000,10000,0,0,256,65,562,256,256,0,0,22943,65536,0,1,47012,9079,9445
238,2380000,10000,0,0,256,65,565,256,256,0,0,22947,65536,0,1,47012,9079,9445
408,4080000,1700000,0,0,49908,35,1391,256,256,0,4700009306450296832,22960,65536,0,0,47012,9079,9445
239,2390000,18446744073707861616,0,0,53691,65,568,256,256,0,4895412794951728322,22964,65536,0,1,47012,9079,9445
240,2400000,10000,0,0,256,64,578,256,256,0,0,22971,65536,0,1,47012,9079,9445
241,2410000,10000,0,0,256,64,581,256,256,0,0,22975,65536,0,1,47012,9079,9445
242,2420000,10000,0,0,256,64,585,256,256,0,0,22978,65536,0,1,47012,9079,9445
243,2430000,10000,0,0,256,64,588,256,256,0,0,22982,65536,0,1,47012,9079,9445
244,2440000,10000,0,0,256,64,591,256,256,0,0,22986,65536,0,1,47012,9079,9445
245,2450000,10000,0,0,256,64,594,256,256,0,0,22990,65536,0,1,47012,9079,9445
246,2460000,10000,0,0,256,64,597,256,256,0,0,22994,65536,0,1,47012,9079,9445
247,2470000,10000,0,0,256,64,608,256,256,0,0,22998,65536,0,1,47012,9079,9445
248,2480000,10000,0,0,256,64,611,256,256,0,0,23004,65536,0,1,47012,9079,9445
249,2490000,10000,0,0,256,64,622,256,256,0,0,23007,65536,0,1,47012,9079,9445
250,2500000,10000,0,0,256,64,625,256,256,0,0,23010,65536,0,1,47012,9079,9445
251,2510000,10000,0,0,256,64,663,256,256,0,0,23014,65536,0,1,47012,9079,9445
252,2520000,10000,0,0,256,64,666,256,256,0,0,23017,65536,0,1,47012,9079,9445
253,2530000,10000,0,0,256,64,670,256,256,0,0,23020,65536,0,1,47012,9079,9445
254,2540000,10000,0,0,256,64,638,256,256,0,0,23024,65536,0,1,47012,9079,9445
27,270000,18446744073707281616,0,0,5810,53,32,1024,1024,0,4895412794951728039,23037,65536,0,0,47012,9079,9445
255,2550000,2280000,0,0,51977,64,642,256,256,0,4702129199228387328,23051,65536,0,1,47012,9079,9445
256,2560000,10000,0,0,256,64,645,256,256,0,0,23055,65536,0,1,47012,9079,9445