Files
LithosAnanake/logs/20260907-082232/amd64/qemu-amd64-20260907-082232.log
T
Robert Allan JamesandClaude Sonnet 5 e10fb76fb2
Build / build-amd64-iso (push) Canceled after 0s
Build / build-aarch64-iso (push) Canceled after 0s
Build / build-riscv64-img (push) Canceled after 0s
xhci: fix Configure Endpoint completion drop under concurrent multi-device enumeration
Root cause of the FABRIC-3.md §IX.5 follow-on: with 9 devices attached
concurrently at boot (Zuse + 8 identities), only 1 of 9 ever completed
enumeration and reached blkio_usb: MSC device ready -- the other 8 produced
no error and no success, just silence.

xhci_poll_events()'s deferred per-slot dispatch loop submitted a Configure
Endpoint command (a Command Ring op) unconditionally for every slot with
that action pending in a single pass -- unlike every other Command Ring op
in this driver (Enable Slot, Address Device, Disable Slot), which is
correctly gated behind dev->connect_state == XHCI_CONN_IDLE before ever
submitting. With 2+ devices enumerating concurrently, this let multiple
Configure Endpoint commands sit outstanding on the Command Ring at once.
Their completion is correlated purely via the single shared
dev->connect_state field (== XHCI_CONN_AWAIT_CONFIGURE_ENDPOINT), not the
completion event's own Slot ID -- so whichever slot's completion happened
to land while connect_state still read AWAIT_CONFIGURE_ENDPOINT got
correctly chained into SET_CONFIG, and every other slot's completion
arrived after connect_state had already moved on, silently swallowed by
the handler's generic "unrelated command completion" catch-all. No error
path exists for this, which is why it produced total silence rather than
a diagnosable failure.

Root-caused live via temporary WARN-level diagnostic probes (written,
captured, and fully reverted per the project's own probe convention --
this commit contains only the functional fix and its explanatory comment,
no probe code) added at four points: the initial port scan, the connect
handler, the Command Completion Event handler, and the deferred dispatch
loop itself. The probes showed all 9 devices correctly completing Enable
Slot + Address Device (ruling out the connect-state queue as the cause,
the original hypothesis), then all 9 correctly submitting Configure
Endpoint and all 9 commands completing successfully in hardware (code=
SUCCESS, no errors logged) -- but only 1 of 9 ever got its next_action
chained to SET_CONFIG.

Fix: apply the same single-in-flight discipline this driver already uses
for every other Command Ring op. If the Ring isn't free when a slot's
Configure Endpoint action is due, put the action back on that slot instead
of submitting a second command onto a busy Ring -- the next tick's
dispatch pass retries it once the Ring frees up.

Verified live: booting Zuse + all 8 identity drives concurrently (9
devices, one per real xHCI port via the XHCI_PORTS fix from the previous
commit) now produces 9 "MSC device ready" lines and zero xHCI errors,
where it previously produced exactly 1. Three-arch clean qemu acceptance
(single Zuse device, the standard regression case) passed on amd64,
aarch64, and riscv64 -- no change in that baseline behavior.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Ec88YKxxhZGG1RNnune78
2026-09-07 09:02:45 -04:00

712 KiB

 
 
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
 
 
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
 
LithosAnanke v2.0.0
Architecture: amd64
Build: Sep 7 2026 08:22:10
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 131
Total memory: 1023 MB
Usable memory: 964 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 248231
Free pages : 246708
Used pages : 1523
Total MB : 969
Free MB : 963
Used MB : 5
 
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
 
IDT installed.
 
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: stale-ISR drain: 0 EOI(s) issued
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
 
I/O APIC: init...
I/O APIC: base=0xfec00000, gsi_base=0, overrides=5
override: source=00 gsi=2 flags=0x0000
override: source=05 gsi=5 flags=0x000d
override: source=09 gsi=9 flags=0x000d
override: source=0a gsi=10 flags=0x000d
override: source=0b gsi=11 flags=0x000d
i8042: keyboard ACKed enable-scanning
i8042: IRQ1 enabled in controller config byte
I/O APIC: keyboard IRQ1 routed (masked)
 
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2101465824 Hz
Timer: init done
 
Kernel heap initialized.
Heap statistics:
Total bytes: 536870872
Free bytes: 536870872
Used bytes: 0
Peak bytes: 0
Heap base addr: 24641536
Heap end addr: 561512448
 
Heartbeat: init...
APIC Timer: calibrating...
APIC Timer: apic_hz=1008442211, tick_hz=100, initial_count=10084422
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
 
Stadium: 83886 cells (5242 KB), 50 VM slots
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3633210] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 27377910] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 43121379] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 44374050] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 45665634]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 46930653] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 48153903] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 49453257] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 50285151] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 51313668] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 58741914] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60194967] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 63516516] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 64883112] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66310839] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 69115095] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 70694463] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72234141] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 75103161] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 76675263] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78235500] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 81840864] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 83441358] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85026060] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 88780461] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 89823300] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 90741546] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92422911] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 93610923] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 94946628] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 96185754] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 97011726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 97880244] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 99313830] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100859934] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 103487769] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 104799177] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106420482] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 109166001] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 110607966] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112206843] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 115000788] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 116430825] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118028946] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 121256478] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 124966653] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 126313068] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127865934] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 130566996] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 132059844] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133681779] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 136370388] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 137949021] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139561758] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 142306353] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 144170607] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145755960] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 148632960] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 150464160] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152070492] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 154894383] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 156532173] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 157981026] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159603507] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 162194991] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 163660833] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165245052] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 168013188] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 169426572] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171050565] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 173816580] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 175257348] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176789760] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 179543343] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 181194657] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183212673] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 186055968] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 187073733] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 187972659] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189721161] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 190775907] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 191870280] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 193066251] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 193958709] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 194838882] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 196239204] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197788227] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 200515707] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 201979281] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203562366] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 206398479] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 207713142] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 209193663] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210842646] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 213685101] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 215177781] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216769203] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 219622893] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 220701831] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 221775099] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223470891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 224521584] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 225506778] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 226518243] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228216198] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 229269873] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 230419308] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 231667926] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 232511034] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233378838] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 235022151] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236614140] Expected: Should print: 5 7 5
[Hera] 5 7 5
[Hera] 5 7 5
[Hera] 5 7 5
[Hera] 5 7 5
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 239561994] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 240979725] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242536140] Expected: Should print: 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 245362362] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 246829002] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248391087] Expected: Should print: -1 42 -1
[Hera] -1 42 -1
[Hera] -1 42 -1
[Hera] -1 42 -1
[Hera] -1 42 -1
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 251492514] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 252575526] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 253608138] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255298323] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 256393284] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 257418609] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 258468588] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260169651] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 261258585] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 262309950] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 263548425] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 264355959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 265247031] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 266673960] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268245957] Expected: Should print: 2 3 1
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 271077786] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 272288394] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 274002603] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275556456] Expected: Should print: 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 278446224] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 279894258] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281459787] Expected: Should print: 0 1 -1
[Hera] -1 1 0
[Hera] -1 1 0
[Hera] -1 1 0
[Hera] -1 1 0
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 284349135] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 285375741] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 286434330] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288072855] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 289160634] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 290119389] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 291159729] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292842144] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 293881224] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 294919653] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 295933176] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297870888] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 298974081] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 300067698] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 301330260] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 302160600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 303053058] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 304406697] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306002529] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 308573496] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 309912666] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311478930] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 314078583] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 315511413] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317122722] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 319813641] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 320913768] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 322141743] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 322999467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 323907255] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 325478139] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327107214] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 329689269] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 331082430] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332661420] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 335056302] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 336692076] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 338048697] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339682350] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 342280197] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 343347291] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 344593599] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 345448257] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 346331013] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 348049716] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349640340] Expected: Should print: 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 352481682] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 353931459] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355850607] Expected: Should print: 2 3 1
[Hera] 2 3 1
[Hera] 2 3 1
[Hera] 2 3 1
[Hera] 2 3 1
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 358818432] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 359914590] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 361181352] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 362045880] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362950581] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 364566741] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366204321] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 369031131] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 370438320] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372026718] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 374768709] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 376189527] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377838846] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 380619918] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 381881073] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 382971351] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 384914565] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 386149449] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 387237732] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 388455879] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 389359152] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 390257448] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 391960737] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393566145] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 394604532] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 397846911] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 399290850] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400864128] Expected: Should print: 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 403791696] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 405324780] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406967337] Expected: Should restore original order
[Hera] 3 2 1
[Hera] 3 2 1
[Hera] 3 2 1
[Hera] 3 2 1
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 409927371] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 411037263] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 412164417] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413824551] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 414888096] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 415878162] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 416885784] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 418620384] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 419893341] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 421380393] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 423084816]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 424860156] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 426277152] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 428252370] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 429546747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 430815735] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 433593153] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 435756909] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 439336590] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 440739558] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 442254750] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 445033596] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 446499921] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 448362138] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 450930858] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L
 
[Hera] -123 -123
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 452798073] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 454397979] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 455924238] Expected: Should print: 2 2 1 1
[Hera] 1 1 2 2
[Hera] 1 1 2 2
[Hera] 1 1 2 2
[Hera] 1 1 2 2
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 459024888] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 460038033] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 460836096] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462525378] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 463546965] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 464687328] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 465891027] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 466701522] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 467553114] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 468945435] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 470565102] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 473216394] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 474710292] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 476290080] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 479072265] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 480142866] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 480992127] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 482653752] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 483799701] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 484825992] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 486080301] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 486904950] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 487805031] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 489284397] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490873320] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 493558569] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 495196464] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496757037] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 498937425] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 500703084] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 501664653] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 502497471] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 504094038] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 505197168] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 506312625] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 507524451]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 508861038] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 509925801] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 511203546] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 512006712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 512927499] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 514722159] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516286008] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 519002631] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 520379853] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 521952774] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 524578404] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 526064889] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 527761920] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 530601540] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 532160391] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533635872] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 536498718] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 538083378] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539617260] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 542686704] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 544267794] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 545827989] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 546887208] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 550319574] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 551330766] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 552960828] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 554004381] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 554908053] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556553634] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 557592021] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 558673710] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 559910673] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 560724969] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 561610077] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 563077935] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564622443] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 567438039] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 568994391] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570512103] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 573329736] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 574293258] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 575877918] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 576840705] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 577839087] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 579041652] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 579840513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 580725936] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 582434433] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 583977660] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 586835088] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 588243411] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589749132] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 592418043] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 593889555] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595442589] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 597602775] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 599708571] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 601198143] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 602760228] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 605577777] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 606631578] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 607969362] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 608806380] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 609709695] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 611251515] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 612826410] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 615609813] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 617026725] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 618593619] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 621303312] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 622359066] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 623612514] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 624396675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 625278003] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 626894793] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 628473321] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 631236501] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 632709525] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 634329654] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 637200753] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 638252811] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 639524172] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 640343151] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 641233488] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 643001919] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644611233] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 646377879] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 648771207] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 650234508] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651779793] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 654586590] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 655660866] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 656876241] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 657698559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 658646163] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 660712248] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 662294619] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 665612661] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 667472358] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 669072705] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 672075369] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 673141161] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 674368758] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 675189774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 676147878] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 677495427] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 679094052] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 681730014] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][INFO ] [KRELTSC: 683264505] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 685223637] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 686824026] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 688468221] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 689532312] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 690766209] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 691657743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 692540394] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 694171338] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 695805978] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 698527158] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 700247520] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 701853810] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 704503695] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 706018068] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 707552538] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 710183145] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 711283944] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 712583382] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 713412504] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 714274617] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 715654569] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 717297294] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 719996739] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 721485030] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 723106188] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 724758447] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0
 
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 726746958] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 727756995] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 728993874] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 729821547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 730735929] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 732467043] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 734053194] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 736794366] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 738361596] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 739949700] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 742812336] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 744359679] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 746000388] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 748787067] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +!
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 750472569] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752069535] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 753892377] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 756355425] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 757422771] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759133200] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 760238997] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 761299728] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 762625941] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 763451703] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 764363313] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 766018197] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767567199] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 770346108] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 771901179] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773484201] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 776452509] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 778076124] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779724120] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 782547444] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 783601413] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 785309637] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 786383094] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 787448886] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 788733708] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 789580554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 790476246] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 792358644] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793903887] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 795712701] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0
 
[Hera] 11 22
[Hera] 11 22
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 798064701] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 799652049] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 801225558] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 804169548] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 805794465] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 807358356] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 810451446] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 811446069] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 813108114] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 814171722] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 815460954] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 816703440] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 817577880] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 818544153] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 820517964] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822126291] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 824838483] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0
 
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 826306005] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 827412768] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 829011645] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 830128635] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 831631962] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833242116] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 835973775] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 836990028] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838703166] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 839825448] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 840935886] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 842216256] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 843043026] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 843986955] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 845994030] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 847600446] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 850992576] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 852148248] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 853682298] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 854747082] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 856305240] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 857314983] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 859028331] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 860046873] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 861117852] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 862381317] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 863289462] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 864193197] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 866103630] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867669936] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 870799587] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 871828860] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 873497394] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 874577949] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 875582673] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 877318239] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 878393439] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 879532017] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 880846113]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 882253827] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 883395975] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 884691234] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 885530289] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 886427661] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 887780586] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 889372932] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 891998541] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 893293506] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 894853701] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 897494010] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 899095134] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 901010271] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 904278186] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 906002328] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 907883949] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 910843479] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 912795765] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 914567892] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916461294] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 920239383] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 922176696] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924133917] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 928137273] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 929415858] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 930691713] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 932814855] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 934166478] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 935352159] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 936406569] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938501109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 939761529] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 941191209] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 942598986] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 943368573] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 944201748] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 945546903] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947101722] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 949677876] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 951042897] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 952754376] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 955588473] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 956878461] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 958470072] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 961263093] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 962589075] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964146666] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 966761691] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 968152458] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969641337] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 972155289] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 973659519] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 975231327] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 978291972] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 979808676] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981382920] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 982745610] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 985497513] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 986485458] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 987406392] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 989107497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 990108945] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 991044684] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 991852239] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 993383454] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 994368753] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 995362431] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 996657522] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 997404807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 998230317] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 999666969] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1001187327] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1003799034] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005109266] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006646067] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1009236627] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1010540223] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1012119297] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1014749568] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1016112300] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017698577] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1020376896] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1021795320] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1023357657] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1026004329] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1027415130] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1028965728] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1031801106] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1033234230] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1034783946] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1037709792] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 1038745659] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1039616445] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1041247620] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1042290543] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 1043283465] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1044126573] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046035788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1047128313] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1048197885] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1049443584] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 1050271824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1051158171] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1052498433] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1054033029] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 1056041028] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1057958055] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1059244704] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060790199] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1063371939] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1064767368] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1066310511] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1068947523] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1070308008] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071830949] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1074414453] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1075773573] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1077346935] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1080058896] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1081473708] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1083091653] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1085938434] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 1087059141] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1087983036] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1089705624] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1090799577] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 1091832546] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1092685671] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094273712] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1095345489] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 1096313652] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1097154114] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1098837852] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1099951776] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1100940309] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1102214673] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 1103345019] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1104245751] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1105966092] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107555372] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1110258828] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1111684245] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113301434] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1116049389] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1117439715] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119043905] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1121733165] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 1122923781] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1124588283] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1126154673] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1129008237] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1130435229] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132012182] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1134733089] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1136136771] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137710217] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1140368397] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1141409388] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1142304513] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143974559] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1145034471] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 1146103392] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1146975165] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148679483] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1149774003] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1150800399] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1151677947] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1153352109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1154446251] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1155598395] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1156914297] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 1157828553] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1158847557] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1160691231] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162292229] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1165121517] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1166566947] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1168078632] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1170890112] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1172325399] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173899076] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1177004745] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1178126334] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1179035550] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180741590] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1181851461] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1182981135] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1183894719] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185602733] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1186641288] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1187722158] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1188595128] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190326662] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1191371916] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1192454004] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1193718141] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 1194598293] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1195487286] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1196997921] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1198651314] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1201305546] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1202646333] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1204259427] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 1207073595] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1
 
[Hera] [HADES][TEST ] [KRELTSC: 1208215638] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1209495336] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211133168] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1213785930] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1215301584] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217024361] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1220499525] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 1221545808] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1222445259] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224090798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1225116249] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1226149197] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1227444435] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1228284876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1229174310] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1230779025] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232340312] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1235036229] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1236531513] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1238212206] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1240919631] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1242265605] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1243905852] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1246367997] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1247805678] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249372950] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1252470093] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 1253566461] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1254500772] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256229429] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1257311538] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1258449864] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1259653773] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 1260425796] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1261260903] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1262661288] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264139583] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1266648978] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1267987077] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269549666] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1272158097] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1273520850] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275129156] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1278132408] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1279452174] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280943048] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 1282961127] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1284735711] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 1285821852] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1286684448] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1288366863] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1289436120] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 1290451197] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1291285065] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292990559] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1294064352] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1295194551] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1296441930] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 1297276659] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1298165715] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1299737019] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1301328672] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1303903965] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1305217914] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306808727] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1309460292] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1310789739] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312377045] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1314961809] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1316293251] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317887340] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1320467169] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 1321542180] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1322452992] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324199394] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1325246391] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 1326219027] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1327087083] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328739027] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1329775839] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1330871178] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1332177945] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 1333076913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1333945305] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1335223113] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336817937] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1339383528] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1340655225] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1342202778] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1344768600] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1346056362] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347609249] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1350205185] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1351516362] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353090963] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1355739441] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1357240983] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358797146] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1360659741] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1
 
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1363552134] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 1364755287] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1365863814] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367898084] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1369178181] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1370469492] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1371971328] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 1372931742] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1374032415] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1375771572] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377386871] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1379942214] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1381247007] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382810373] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1385362734] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1386691488] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1388241120] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1390953648] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1392297774] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393832097] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1396360476] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1397889234] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399473579] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1402521078] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 1403569503] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1404425148] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406193138] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1407482811] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1408710702] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1410168417] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 1411160331] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1412273016] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1414234542] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416282546] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1419214755] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1420475679] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421935158] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1424612868] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1426013799] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427588043] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1430141937] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 1431166506] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1432031370] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433729493] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1434709878] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1435746648] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1437005262] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 1437822750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1438686312] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1440115572] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441672575] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1444222269] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1445455662] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446997230] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1448726097] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1451003148] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1452354372] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453936113] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1456542318] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 1457549121] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1458445128] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460106795] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1461178761] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1462261185] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1463504616] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 1464342831] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1465232832] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1466686809] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468256853] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1470914907] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1472165121] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473744552] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1476338241] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1477675794] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479246363] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1481885265] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1483116243] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1484716863] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1487385396] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1488843111] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490409585] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1493549589] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 1494602970] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1495711539] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497773781] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1499118159] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1500456279] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1502004882] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 1503027750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1504128171] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1506033648] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1507905168] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1511189988] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1512738528] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514711373] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1517945163] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1519590156] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521476565] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1524789903] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1526488761] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528445478] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1531848360] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1533141393] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1535753226] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538111673] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1542047220] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 1543540278] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1544937912] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1547276619] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1548680448] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1550114097] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 1551690861]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1553350869] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 1554497763] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1555583967] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 1556299059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1557078516] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1558350360] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1559839764] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1562485134] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1564031427] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565669658] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1568281974] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1569667743] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1571245011] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1573800942] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1575151641] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576698837] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1579252731] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1580606223] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582166670] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1584774450] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 1585819977] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1586682195] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1588425237] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1589486115] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 1590471141] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1591304526] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592965815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1593994668] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1595063904] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1596287910] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 1597102563] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1597994244] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1599466281] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601056275] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1603669347] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1605043293] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1606638453] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1609289955] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1610642649] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1612208493] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1614194148] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1616152398] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1617487053] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1619065518] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1621694172] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1623007722] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624613634] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1627306506] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 1628297517] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1629168030] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1630909560] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1631978691] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 1632937677] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1633798173] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635496485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1636551693] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1637578320] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1638735735] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 1639524621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1640504418] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1642244751] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1643814249] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1646405670] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1647805299] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1649385654] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1652032914] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1653431136] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654986564] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1657577439] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1658943909] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1660517691] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1663026414] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1664324130] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1665927543] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1668585345] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 1669599141] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1670485845] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672188063] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1673292411] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 1674409065] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1675447725] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677153366] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1678238163] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1679402277] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1680678426] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 1681516137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1682440515] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1683945627] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685500509] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1688070027] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1689399180] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690970757] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 1691963574] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1694909265] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1696231236] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1697819865] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1700381277] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1701728889] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703298387] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1705839912] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 1706856984] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1707757044] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709417661] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1710519741] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1711592652] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1712846058] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 1713651429] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1714494537] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1715788074] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717290876] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1719873393] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1721192802] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1722772989] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1725323439] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1726634658] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1728217344] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1730795724] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1732186239] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733766657] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1736480487] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1737913842] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739445519] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1741918962] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 1742897793] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1743758163] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1745415021] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1746473526] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 1747453659] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1748277027] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749973491] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1751030715] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1752079854] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1753333911] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 1754179392] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1755068553] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1756542354] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758124788] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1760732001] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1762098660] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763693526] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 1764676389] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1767573822] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1768901064] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770416676] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1772899485] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1774250226] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775833920] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1778395500] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 1779415890] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1780348563] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1782139968] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1783252002] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 1784239485] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1785158823] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786911063] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1788035109] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1789163250] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1790448555] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 1791330807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1792313187] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1793838774] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795401888] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1798109607] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1800040389] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1802081148] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1805483631] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1807211553] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809263148] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1812721659] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1814650824] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1816681839] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1820052654] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1821891099] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823850819] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1827152733] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1828397655] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1829422245] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831485768] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1832756982] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1833980295] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1835036658] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1837090983] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1838415096] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1839732090] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1841300370] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1842337917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1843520490] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1845420297] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847346627] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1849444002] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1852377618] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1854137712] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1855991697] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1859220195] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1860823923] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1862720601] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1865968839] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1867748778] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869658959] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1872993801] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1874708934] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876587132] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1879987641] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1881212445] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1882299321] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884422400] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1885753800] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1886982762] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1888029003] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890117873] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1891408701] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1892681469] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1894270098] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1895349624] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1896502440] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1898367324] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900296930] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1903598991] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1905351882] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907290245] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1910620719] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1912273629] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914234420] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1917506136] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1918758891] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1919821029] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921895913] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1923230001] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1924559049] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1926163533] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1927242555] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1928370822] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1930245030] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932218253] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1935566535] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1937271021] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1939207137] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1942132248] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1944163662] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1945779108] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947714405] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1950889731] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1952153805] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1953275898] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955397465] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1956788484] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1958141220] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1959704376] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1960738794] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1961834742] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1963725393] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965721212] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1969216284] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1970969952] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972925325] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1976177469] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1977799005] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1979756898] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1982877687] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1984155285] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1985231388] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1987361859] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1988745948] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1990099776] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1991649093] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1992721563] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1993842144] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1995720027] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1997765028] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2001157704] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2002846041] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2004817395] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2008176009] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2009744541] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2011673874] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2014946178] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 2016209727] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2017272999] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019314451] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2020665990] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2022035631] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2023666344] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 2024797635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2025958578] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2027814642] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2029753803] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2033148474] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2034881142] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036857536] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2040136098] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2041838253] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043818994] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2056413513] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2058651021] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2060134041] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2062043445] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2065467579] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 2066690136] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2067807147] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2069891565] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2071224141] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2072595336] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2074154313] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 2075168550] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2076330543] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2078212941] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2080203867] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2083606098] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2085310647] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2087248506] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2090452014] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2092024578] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2093956704] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2097242385] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2098875009] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100780528] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2103245844] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 2104162284] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2104992372] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106668256] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2107729008] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2108773191] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2110024413] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 2110885119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2111785725] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2113391616] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114988267] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2117760015] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2119119702] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120695059] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2123329572] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2125141998] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126763954] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2128700532] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2130637446] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2132133171] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2133849438] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2136522654] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2137910523] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2139598146] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2142170016] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 2143291521] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2144203677] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2145861039] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2146936995] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2148088845] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2149291998] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 2150099217] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2150984829] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2152347960] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2153966262] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2156591031] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2157943662] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2159508750] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2162081586] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2163459879] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2164949157] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2167606392] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2168702277] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2169962088] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 2170811223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2171706075] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2173096842] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2174693787] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2177279202] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2178705669] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2180267061] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2182959576] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2184319410] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2185874838] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2188523316] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2189612607] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2190853392] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 2191693329] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2192582448] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2194025568] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2195573142] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2198075082] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2199652749] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2201014452] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2202584559] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2205130935] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2206403052] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207859717] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2210451474] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2211730164] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213296575] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2215847634] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2217159693] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2218731060] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2221402659] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 2222333673] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2223217395] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224896660] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2225965686] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2227044939] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2228259894] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 2229074841] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2229957681] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2231347125] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2232901335] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2235521568] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2236853346] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2238434814] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2241099378] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2242408098] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2243951346] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2246659317] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2248014699] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2249629053] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2252349624] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2253739950] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255399706] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2256768423] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2259361356] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 2260386408] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2261256837] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2262948744] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2264022894] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2265167163] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 2266400409]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2267791785] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 2268980112] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2270235240] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 2271093321] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2272086579] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2273647656] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2275242165] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 2276333094] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 2277761031] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2279357619] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 2280419253] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2281990620] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283532587] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2284460766] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 2285864721] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2287402152] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 2288448057] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2289857808] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2291389317] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 2292543708] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2294071332] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295633543] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2296587804] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2298059715] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2299633077] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2300571399] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 2301647586] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2302557873] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2304194466] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2305271787] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 2306290812] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2307202884] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2308794306] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2309820933] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 2310847077] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2311796949] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2313451833] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2314603515] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2315744970] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2316962655] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 2317782810] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2318672643] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 2320293885] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2321890599] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2322988941] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 2324522571] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2326104333] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 2327237094] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2328771039] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2330353221] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2331309120] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 2332863561] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2334396162] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 2335369638] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 2336850369] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2338449792] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2339587614] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 2341068303] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2342648868] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2343639564] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2344830390] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2345734356] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2347436826] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2348483193] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2349519039] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2350408200] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2352111993] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2353140909] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2354174004] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2355401055] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 2356230807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2357128557] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 2358665316] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2360255499] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2361248967] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 2362785558] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2364311733] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 2365336953] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 2366819595] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2368453647] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 2369553039] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2371047630] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2372612508] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2373591507] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 2375083242] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2376632391] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2377623570] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 2378612376] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2380240065] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2381273706] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 2382237333] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2383818339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2384824386] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2385877494] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2387149695] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 2387963256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2388872367] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 2390449425] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392043283] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 2393094984] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2394474369] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2396031099] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2397004407] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2398369596] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2399962236] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2400927291] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 2402390928] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403949086] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 2404940139] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 2406399954] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2407952379] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 2408982051] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 2410484160] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2412048345] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 2413051893] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 2414036310] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2415730044] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2416786932] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 2417765553] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2419432533] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2420480958] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2421528711] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2422793562] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2423642403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2424515709] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 2426177922] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2427939801] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 2429007567] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 2430516060] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2432139654] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 2433127998] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 2434671477] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2436165396] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 2437175832] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2438597910] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2440199727] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2441145546] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 2442800598] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2444379084] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2445404577] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2446525767] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2448181323] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2449256817] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2450223951] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2451941163] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2452984611] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2454103869] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 2455352718]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2456644596] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 2457766983] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2459018373] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2459917173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2460803415] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2462285616] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2463885039] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2464838628] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2466267594] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2467812018] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2468798031] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 2470366038] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 2471690424] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473326555] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2474291673] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2475842250] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477357001] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2478258972] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2479235934] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2480830926] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2481878721] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2482887078] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2484662397] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2485730331] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2486870883] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2488144932] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2488980585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2489877180] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2491512408] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2493072414] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2494110885] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2495556294] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2497108929] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2498103090] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2499731577] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2501305422] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 2502332679] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2503790310] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2505342882] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2506300041] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2507283429] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2508976659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2510041107] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2511022521] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2512655964] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2513681541] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2514795927] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2516081820] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2516938242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2517799326] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2519587833] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2521195572] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2522270625] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2523912090] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2525527074] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2526575709] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 2528177127] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2529763698] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2530800699] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2532295899] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2533881441] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2534799624] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2535877134] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2537647959] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2538687354] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2539690209] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2541349251] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2542612191] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2543753415] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2544996132] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2545868514] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2546763282] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2548514493] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2550080064] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2551078278] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 2552580639] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554138041] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2555146272] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2556746283] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2558342388] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2559376344] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2561005398] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2562611856] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 2563632708] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2565124464] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2566713870] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2567631465] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2568712923] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2570362578] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2571325890] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2572062843] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2573672157] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2574711972] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2575816173] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2577066891] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2577903888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2578779546] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2580691260] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2582281653] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2583370314] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2584958418] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2586549714] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 2587608681] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 2589345402] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2590899654] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2591861916] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2593294473] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2594794902] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2595681627] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2596718187] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2598322083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2599448565] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2600455263] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2602047105] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2603053950] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2604070140] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2605242969] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 2606020599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2606870679] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 2608395006] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2609933361] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 2610957468] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2612387652] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2613941862] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2614970379] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 2616491556] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2617994337] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2619140160] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2621272332] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2623103994] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 2624028750] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 2625967302] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2627551668] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 2628536442] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 2629641903] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2631271671] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2632318647] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 2633250333] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2634924369] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2635983651] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2637044403] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2638304319] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 2639115696] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2640016155] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 2641573074] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 2642950926] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2644540185] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 2645560974] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2647010646] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2648551857] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2649486315] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2651015535] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2652560862] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 2653559013] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 2655058119] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2656712478] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2658058473] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2659491576] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2660986902] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 2661904329] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2663413473] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2664983097] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2665940424] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 2666964594] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2668625673] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2669659020] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 2670597993] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2672247543] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2673350358] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2674298088] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2675503026] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2676322614] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2677168620] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2678806116] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2680431474] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 2681459949] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2682977556] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2684652432] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 2685720492] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2687142969] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2688702156] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2689605954] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2691249708] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2692850496] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 2693882772] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2694948585] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2696709435] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2697753555] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2698799922] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2700515076] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2701586475] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2702701260] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2703926442] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2704785069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2705699535] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2707252002] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2708826498] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2709838215] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2711326401] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2712876831] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2713883634] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2715393954] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2716980861] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2717937936] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 2719430721] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2720982348] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 2721998811] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2723590758] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2725181949] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 2726247657] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 2727256035] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2728958589] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2730026418] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2731013418] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2732693355] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2733742536] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2734847514] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2736014148] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2736810510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2737662417] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2739227673] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2740731252] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2741671737] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2743114038] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2744744667] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2745715203] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2747327520] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2748929904] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 2749928559] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 2751428337] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2753010729] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2754028662] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2755120725] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2756792745] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2757867168] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2758856100] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2760567789] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2761623291] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2762695173] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2764011222] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2764874301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2765782425] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 2767395393] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2768979381] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 2769936813] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2771398224] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2772973371] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2773906359] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2775510171] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2777108880] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 2778129522] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 2779610379] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2781202095] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2782221750] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2783292204] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2784989193] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2786015652] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2787018381] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2788705416] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2789741031] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2790817533] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2792056932] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 2792897373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2793789705] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2795321760] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2796890145] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2797872504] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2799349749] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2800891317] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2801829576] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2803279983] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2804825331] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2805793872] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2807161581] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2808740298] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2809698990] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2811229806] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2812816545] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2813760516] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 2814815724] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2816478756] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2817517626] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 2818444902] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2820157074] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2821212723] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2822285424] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2823530703] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 2824301235] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2825154066] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2826766194] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2828303394] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2829292956] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2830956618] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2832517107] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2833484493] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2834965770] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2836520421] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2837462397] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2838933993] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2840558406] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2841558006] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2843112489] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 2844378684] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2845953222] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 2846979492] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2848470051] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2850058512] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2850992508] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 2852044650] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2853740736] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2854786473] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 2855714442] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2857387785] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2858421447] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2859488499] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2860735416] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2861591922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2862489147] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2863862190] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2865442986] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2866402875] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2867798661] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2869345143] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2870218260] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2871528051] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2873014032] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2873902752] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2875212690] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2876692203] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2877562464] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2878818285] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2880312624] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2881274256] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 2882265120] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2883948501] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2885011437] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2885961456] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2887811682] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2888890431] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2889985980] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2891237853] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2892048180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2892966573] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2894472588] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2896011762] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2896942881] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2898256095] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2899818957] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2900752449] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2902108209] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2903676951] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2904628188] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2906079624] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2907627555] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2908580640] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2909962524] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2911548969] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2912481810] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 2913433299] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2915100132] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2916163404] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2917150320] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2918847666] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2919896490] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2920972992] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2922234567] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2923077150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2923973787] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2925448890] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2927026683] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2928126747] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2929500924] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2931074685] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2932185606] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2933518707] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2935081653] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2936165253] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2937751131] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2939307651] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2940450786] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2941984185] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2943539655] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2944739049] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2945765340] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2947434630] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2948497734] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2949573900] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2950787679] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2951605146] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2952485718] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2953952883] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2955542079] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2956553922] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2957863503] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2959443900] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2960457150] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2961853167] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2963402211] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2964405759] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 2965753896] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2967311571] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 2968355817] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2969369487] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2971078194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2972111016] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2973160428] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2974387500] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2975211939] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2976104481] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2977610034] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2979183480] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2980165419] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2981567253] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2983155357] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2984166423] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2985506286] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2987123895] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2988150186] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 2989499625] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2991073155] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 2992163790] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2993155221] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2994829173] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2995913277] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2996995449] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2998261035] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 2999100972] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2999963043] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3001642035] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3003287343] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3004319220] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3005826684] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3007294458] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 3008266170] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3009224379] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3010903917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3011939448] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3013015215] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3014264169] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3015093522] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3015995808] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3017405391] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3018982092] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3020029068] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3021443775] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3022971315] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 3024116298] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3025126461] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3026787939] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3027925740] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3028956798] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3030200292] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3031041594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3031947807] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3033570372] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3035119836] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3036088272] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 3037732887] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3039279516] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 3040301796] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3041272815] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3042941454] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3044062161] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3045161721] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 3046420608]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3047704926] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 3048790416] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3050057241] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 3050922861] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3051818973] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3053221521] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3054835434] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3055770900] Running BASE.hex: HEX FF . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 3057099822] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3058684314] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3059618457] Running BASE.octal: OCTAL 52 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3061042026] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3062594934] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3063544176] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 723
[Hera] [HADES][TEST ] [KRELTSC: 3065013210] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3066607488] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3067555281] Running BASE.base_fetch: BASE @ . CR
[Hera] 16
[Hera] [HADES][TEST ] [KRELTSC: 3068887101] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3070484214] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 3071554269] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3072682893] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3073922943] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 3074777664] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3075666258] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3077140017] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3078766173] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3079726167] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3081192618] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3082791012] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3083735739] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3085922931] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3087455826] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3088484049] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3089580858] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3090857322] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 3091680501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3092576487] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 3094038045] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3095605002] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3096542211] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 2A
[Hera] [HADES][TEST ] [KRELTSC: 3097947909] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3099544098] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 3100486410] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] FF
[Hera] [HADES][INFO ] [KRELTSC: 3102054081] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3103677066] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3105283440] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3106263195] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3107341566] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3108568722] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 3109460949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3110371656] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3111833760] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3113414430] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3114336351] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3115753746] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3117324798] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3118348821] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3120201210] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3121821654] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3122803026] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3123916698] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3125169579] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 3125993787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3126899769] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 3129429408] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3130972173] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 3131948862] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3133002411] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3134576193] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3135538371] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3137054466] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3138620520] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3139605882] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3140708865] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3141927390] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 3142715877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3143603778] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3145175670] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3146736516] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 3147861129] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 3149279994] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3150827925] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 3151953630] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 3153397632] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3154951044] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 3156012027] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3157064946] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3158314089] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 3159142602] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3160052280] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3161429061] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3163013826] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 3164034237] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3165393483] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3166958550] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3167917893] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 3169430313] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3171008673] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 3172033977] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3173105838] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3174376611] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 3175312161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3176225325] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3177857823] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3179454474] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 3180427761] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3181926951] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3183522951] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 3184471227] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3185908089] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3187541175] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3188507784] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3189624501] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3190854849] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 3191688948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3192600957] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3193974882] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3195510717] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 3196558470] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3197659563] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3199207599] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 3200272131] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 3201802296] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3203348127] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 3204358920] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3205405770] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3206630280] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 3207440397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3208334787] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 3209816841] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3211362693] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 3212336883] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 3213379386] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 3214517943] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3216083031] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 3217039518] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3218113710] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 3219374823]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3220757610] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 3221830101] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3223068471] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3223920273] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3224824218] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 3226885851] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3228489579] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3229535463] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3231077808] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3232736892] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3233915391] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3235512651] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3237100692] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3238141515] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3239700240] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3241351197] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3242371860] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3243402057] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3244356486] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3246072354] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3247117020] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3248269101] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3249559152] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 3250462026] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3251351250] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3253151286] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3254766543] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 3255761628] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3257086077] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3258716622] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 3259729158] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3261308148] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3262961583] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3263966580] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3265212720] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3266820123] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3267823335] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3268944504] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3270198120] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3271062438] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3271963821] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV
 
[Hera] [HADES][TEST ] [KRELTSC: 3273565680] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3275194272] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 3276137928] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3277319892] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3278900541] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3279935799] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3281080068] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3282649356] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3283660191] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 3284789277] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3285909333] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3287599560] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3288584943] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3289637736] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3291154020] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3292156161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3293062710] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO
 
[Hera] [HADES][TEST ] [KRELTSC: 3294651780] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3296245869] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 3297223167] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3298422141] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3300008271] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3301023852] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3302178705] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3303728484] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3304713930] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 3305858115] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3306999633] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3308709831] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3309687465] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3310797189] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3312052233] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 3312943305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3313817283] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3315780657] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3317421891] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 3318352086] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3319996323] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3321636192] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 3322580898] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3324199494] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3325815717] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 3326747088] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test
[Hera] [HADES][INFO ] [KRELTSC: 3328120068] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3329761239] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3331411482] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 3332406903] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3334017645] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3335637564] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3336627525] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3337755645] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3339009702] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 3339891408] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3340779456] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH .
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 3342947286] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3344549481] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 3345548493] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 3347247834] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3349142055] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 3350106228] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . .
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 3351868464] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3353454069] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 3354513330] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . .
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 3356177181] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3357808734] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3358899159] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3359995779] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3361234338] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 3362069571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3362982504] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3364537785] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3366131790] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 3367113960] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3368415603] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3369952572] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 3370909164] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3372105660] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3373706742] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3374675367] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3376328907] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3377929044] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 3378945003] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3380068545] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3381290829] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 3382111572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3382980762] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3384737937] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3386331060] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 3387275640] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3388814457] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3390456699] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 3391389456] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3392585238] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3394156500] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3395162211] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3396473724] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3398060127] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 3398999940] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3400075329] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3401306790] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 3402151599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3403054935] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3404828427] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3406833570] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 3408050163] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3409585872] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3411578016] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3412879827] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3414234201] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3415840071] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 3416884674] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3417998892] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3419730426] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3421698756] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 3422955858] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 3424787982] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3426774162] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 3427994913] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3429625143] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3431612751] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3432827055] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 3437222208] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3439129365] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 3440382855] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3442511877] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3444476658] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3445693734] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ;
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 3447914358] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3449833989] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 3451034433] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3452392818] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3453944466] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 3454957191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3456028380] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 3457558839] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3459401568] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 3460484475] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3462246291] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3464455134] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 3465678279] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3467711016] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3469663680] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 3470989767] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3472355649] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3473927982] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 3475019499] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3476179749] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3478530195] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3480480990] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 3481834440] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3483672066] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3485696319] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 3487064259] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3488423253] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3490006926] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 3491054070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3492197541] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3494013705] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3495978003] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 3497307030] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3499452726] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3501440796] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 3503009307] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3504375924] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 3505936329]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3507555261] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 3508823430] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3510340302] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 3511281753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3512394606] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3514135275] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3516000516] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3517350858] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 3519256545] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3520893159] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 3522059373] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3523599072] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3525562068] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3526805037] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3528821688] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3530859633] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3532327470] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3534315099] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3536519049] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3538050474] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3540018300] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3542239470] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3543663123] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 3545120607] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3547447701] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3548929062] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3550455321] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3552059511] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 3553178538] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3554378814] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3556666029] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3558879786] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3560329689] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 3561702144] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3563808171] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 3565262232] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3567271407] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3569365569] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3570744492] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3572698290] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3574828425] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 3576194874] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3577602378] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3579340380] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 3580411233] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3581562369] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3583559868] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3586307445] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 3588116742] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 3590653794] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 3592124676] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3593545767] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 3594699465] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3596450319] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3598203966] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3599255268] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 3600894486] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3602636856] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 3603786060] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3604984488] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3606298185] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3607251060] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3608243562] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3609493251] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3611290494] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3612453264] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3614001174] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3615526950] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 3616635666] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3618151383] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3619679364] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 3620873193] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3622636122] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3624183591] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 3625359423] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3626631456] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3628458771] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3629603922] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3631446126] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3633199962] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 3634259013] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3635508072] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3637397946] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3638534361] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3639743100] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3641029959] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3641923593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3642860865] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3644253522] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3645962985] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3647030100] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 3648526140] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3650277582] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 3651314667] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3652723578] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3654553833] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3655622103] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3657152646] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3658924815] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 3660010263] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 3661191765] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3662949444] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 3664046778] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 3665583600] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3667400121] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 3668469546] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3669939987] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3671629962] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 3672760791] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 3674235117] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3676005564] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3677132697] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 3678738063] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3680478333] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 3681542676] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3682667373] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3684531858] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3685721676] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3686934216] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3688273155] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 3689217084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3690312339] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3691486449] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3692821545] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 3693827382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3694852938] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3696036225] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3697421280] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3698385243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3699380580] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 3701353383] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3703126770] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 3704215326] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3705474150] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3707234895] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 3708281283] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3709990368] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3711772512] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3712852857] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 3714766293] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3716548500] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 3717631911] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3718801527] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3720581592] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3721786656] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3723021603] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3724061313] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3725930187] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3727099131] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3728216142] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3729243273] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3731127876] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3732328446] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3733547097] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3734934630] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3736066740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3737185830] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 3739271382] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3740977758] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3742122258] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3743787201] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3745543704] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3746694672] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3748497018] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3750148773] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3751415514] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3753156330] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3754956933] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3756069072] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3757277748] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3758311347] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3760161846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3761358741] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3762584931] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3763936890] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3764897199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3765922818] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3767669535] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3769407012] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3770540235] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3771753720] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3773708463] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3774903762] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3776067288] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3777955083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3779170941] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3780535164] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3781922718] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 3782877294] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3783852450] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3785726427] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3787509411] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 3788562939] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3790279605] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3792053076] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 3793184115] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3794755041] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3796549176] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 3797732820] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3798955818] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3800337681] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3801282765] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3802304688] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3804451140] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3806208504] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 3807423291] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3809081409] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3810854145] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3812023908] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3813258246] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3815011389] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3816216159] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3817389051] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3819117141] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3820280331] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3821461014] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3823302672] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3824536275] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3825782982] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3827585496] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 3828752613] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3830355228] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3832134600] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 3833380005] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3835154379] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3836923356] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 3838031505] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3839203767] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3840985008] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3842169156] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3843365715] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3845153382] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3846324741] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3847897368] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3849671154] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 3850757988] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3852427614] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3854115216] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 3855222630] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3856428618] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3858336846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3859545522] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3860982363] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3862738068] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 3864026292] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3865281084] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3866759568] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 3867782982] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3868828089] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3870576381] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3872482488] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3873644901] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 3875379312] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3877289703] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3878373219] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3879964767] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3881842125] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 3882933600] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3884499108] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3886387470] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 3887495220] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3889467330] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3891243762] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 3892294959] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3893492358] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3894771846] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 3895738329] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3896755905] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE
[Hera] 42 [HADES][INFO ] [KRELTSC: 3898681269] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3900229158] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3902349738] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3903755037] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3906990654] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3909320205] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3910852281] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3913134330] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3915506112] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 3916861557] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 .
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 3919442142] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3921872892] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 3923447640] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3925220922] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 3926814192]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3928292361] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 3929408112] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3930750579] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3931776744] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3932796945] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3935709372] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3937419150] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 3938582382] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3939830538] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3941727279] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3942863001] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3944270673] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3946345935] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 3947531952] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3948899325] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3950854635] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3951972024] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3953103399] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3955000014] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3956172360] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3957473478] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3958822518] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3959742003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3960703425] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3962829276] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3964486428] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 3965634036] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3966842607] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3968661606] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3969744156] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3971134629] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3972848607] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 3973960977] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3975194454] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3977100099] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3978235653] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3979449768] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3980906937] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3981872202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3982862961] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3984629964] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3986466897] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 3987679731] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3989143011] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3990879627] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 3992083998] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3993578001] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3995445867] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 3996567351] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3997810383] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3999125508] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4000156986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4001133297] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4002692442] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4004612493] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 4005703779] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 4007218110] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4008981333] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4010034924] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4011233919] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4012985214] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4014109071] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4015447716] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4016781279] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4017778968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4018768425] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4020178155] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4021939026] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 4023043668] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 4024357155] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4026079890] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 4027253286] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF
[Hera] [HADES][TEST ] [KRELTSC: 4028657115] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4030411665] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4031482413] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4032718557] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4034074044] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4034993403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4035951213] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4037004972] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4038804273] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 4040059170] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4041493680] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4043275467] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4044474189] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4045747587] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4047226890] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 4048359357] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4049589306] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4050987717] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4051927866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4052910372] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4054234443] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4055930214] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 4057044873] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4058329254] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4060204617] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4061293656] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4062429756] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4064291217] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4065422445] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4066478409] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4068351210] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4069497369] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4070671122] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4071985092] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4072933158] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4073907978] Running LIST.basic: 1 LIST
 
[Hera] Block 1
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4095240618] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4096943571] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 4097975511] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4099034583] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4100793564] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4101785730] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4102850430] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4104501765] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4105556868] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4106517639] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4108182981] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4109249256] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4110295623] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4111542960] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 4112367399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4113276552] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4114586532] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4116188391] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 4117211427] Running SCR.after_list: 1 LIST SCR @ . CR
 
[Hera] Block 1
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
[Hera] 2d:
[Hera]
 
 
 
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4137762195] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4139305191] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 4140322809] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 4141438308] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4143070281] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4144061712] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4145140104] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4146354135] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4147222506] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4148102511] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4149405204] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4150973547] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 4152036945] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4153091145] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4154756802] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 4155875766] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4156913502] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4158521871] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 4159608642] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4160641632] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4162231500] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 4163130678] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4164030381] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4165472745] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 4166385930] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4167261525] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4168917900] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 4169975565] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4170948369] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4172583576] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 4173635550] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4174730049] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4176386655] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 4177484325] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4178530041] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4180223439] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 4181316615] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4182419199] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4184107809] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 4185221166] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4186192248] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4187872731] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 4189006584] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4189996398] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4191693303] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 4192829613] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4193872452] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4195424289] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 4196463999] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4197560094] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4199147043] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 4200168924] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4201238034] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4202915409] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 4203972696] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4204997349] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4206691923] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 4207762146] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4208833776] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4210606134] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 4211728689] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4212883794] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 4214153202]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4215524523] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 4216632819] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 4217457426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4218385437] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4219771605] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4221375312] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4222358595] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][TEST ] [KRELTSC: 4223744049] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4225319490] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 4226593308] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4228166691] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4229759478] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4230702000] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4232238444] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4233806052] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4234761090] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4236203244] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4237751427] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4238701404] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4239801027] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4240652997] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4241576178] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4243097397] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4244646756] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4245613113] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4247135214] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4248705636] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4249656327] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 4251183804] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4252781127] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 4253721696] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 4255258245] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4256841204] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 4257769572] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4259409903] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4260999729] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 4262024361] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4263059052] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4264762110] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4265789997] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4266768681] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 4267489128] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4268276418] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4269660171] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4271173620] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 4272143505] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 4283547975] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 4284910560] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4286067240] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 4286768514] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4288022655] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4289420436] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 4290332739] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4291913430] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4293454305] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 4294448508] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 4296081594] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4297618941] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 4298601552] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 4300298226] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4301828958] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4302820095] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 4303786536] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4305427056] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4306477518] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4307503578] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 4308333855] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4309202037] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 4310690664] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4312242312] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 4313228997] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4314606324] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4316144133] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 4317100473] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4318609407] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4320132957] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 4321149798] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4322613015] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4324195113] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 4325197170] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4326738003] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4328337783] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4329337824] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ .
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 4331027652] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4332567708] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4333555002] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 4334489922] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4336172841] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4337226726] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4338283551] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4339089111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4340052507] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 4341725346] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4343281551] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 4344288501] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4345808796] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4347392049] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 4348428798] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 4350135720] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4351645998] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 4352786361] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4354536060] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4356156252] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 4357199070] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 4358188527] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4359876318] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4360940052] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4361881986] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4363564632] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4364599344] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4365659781] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 4366507467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4367400849] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4368725718] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4370275077] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4371225852] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4372671534] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4374235656] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4375213626] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4376609874] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4378168242] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4379108496] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4380541116] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4382129304] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 4383133188] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4384257864] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 4385089947] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4386004812] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4387607427] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4389161238] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 4390184064] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4391634114] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4393218291] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 4394288073] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4395950895] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4397502018] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 4398499560] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4399550589] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4400387145] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4401261543] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP!
[Hera] 3 [HADES][TEST ] [KRELTSC: 4402957566] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4404267147] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 4405268196] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 4406264436] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4407890802] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 4408883367] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4409858397] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4411518867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4412564709] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4413621618] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4414480434] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4415387508] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4416796461] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4418416443] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4419382359] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4420871469] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4422505563] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4423497981] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4424592690] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 4425514296] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4426438485] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 ,
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4428089463] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4429762575] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 4430822151] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20
[Hera] [HADES][INFO ] [KRELTSC: 4432504419] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4434146955] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4435776555] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 4436833821] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4438494039] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4440128868] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 4441247055] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4442885559] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4444582758] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 4445593299] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4446760038] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 4447657935] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4448566962] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! .
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4450233501] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4451901888] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4452898233] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4454526615] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4456204767] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 4457188323] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4458355419] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 4459574742]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4461041865] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 4462291512] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4463568081] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4464449745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4465361208] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4467273174] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4468675386] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 4469563119] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4470598713] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4472300616] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4473321321] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 4475071125] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4476653727] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 4477798563] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 4479143739] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4480710486] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 4481878275] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4483024140] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4484255727] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4485089259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4485952968] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 4487858382] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4489397766] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 4490317272] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 4491558645] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4493164956] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4494180474] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4495318884] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4497079440] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 4498112367] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4499305146] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4500503007] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4501385091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4502269632] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc
[Hera] [HADES][TEST ] [KRELTSC: 4503874788] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4505501469] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4506635070] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F
[Hera] [HADES][TEST ] [KRELTSC: 4508082705] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4509766506] Expected: Should refuse to forget a word defined before FEN
[Hera] [HADES][TEST ] [KRELTSC: 4510969533] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE
[Hera] [HADES][TEST ] [KRELTSC: 4512515847] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4514083770] Expected: Forgetting the newest word must not disturb an ol
[Hera] [HADES][TEST ] [KRELTSC: 4515333837] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4516414224] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4517642136] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4518510990] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4519397757] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4521578082] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4523208711] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 4524268854] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I
[Hera] [HADES][TEST ] [KRELTSC: 4525613736] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4527218556] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 4528347621] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4529489559] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4530758316] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4531596699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4532503038] Running FIND.existing: FIND DUP . CR
[Hera] 1032073152
[Hera] [HADES][TEST ] [KRELTSC: 4534075959] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4535663622] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 4536643020] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1032269264
[Hera] [HADES][TEST ] [KRELTSC: 4538328942] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4539934119] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 4540952682] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4542421275] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4544059128] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 4545023910] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4546002216] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4547705274] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 4548762414] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4549865544] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4551127287] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4552011198] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4552898007] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4554061911] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4555747287] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 4556977845] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4558287216] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4559917257] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 4560915828] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4562060370] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4563287883] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4564156401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4565073996] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 4566317721] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4567878420] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 4568932830] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4570019055] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4571716506] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4572779043] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4573892883] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4575116322] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4575975075] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4576894875] Running LATEST.basic: LATEST @ . CR
[Hera] 1032120592
[Hera] [HADES][TEST ] [KRELTSC: 4578379722] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4580007537] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 4581052665] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1032143544
[Hera] [HADES][TEST ] [KRELTSC: 4582867611] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4584450612] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 4585465332] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST
[Hera] 1032143544
[Hera] [HADES][TEST ] [KRELTSC: 4587232419] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4588844547] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 4589917773] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4591024977] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4592271600] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 4593156372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4594053471] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1032270472
[Hera] [HADES][TEST ] [KRELTSC: 4596054855] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4597652787] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 4598657532] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1032270744
[Hera] [HADES][TEST ] [KRELTSC: 4600500198] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4602117786] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 4603148088] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 4604331207] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 4605556032] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4607261652] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4608303882] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4609396953] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4610651010] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4611509994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4612517553] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 4613803446] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4615486827] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 4616501589] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4617587268] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4619310591] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4620347130] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4621514394] === Dictionary Manipulation Words Summary: 0 passed, 0 failed,
[Hera] [HADES][INFO ] [KRELTSC: 4622753079]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4624137924] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 4625240634] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4626514053] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4627416759] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4628306277] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI
[Hera] [HADES][TEST ] [KRELTSC: 4631675601] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4633336365] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4634340690] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC
[Hera] 1032271528
[Hera] [HADES][TEST ] [KRELTSC: 4637805858] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4639439616] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 4640430375] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT
[Hera] [HADES][TEST ] [KRELTSC: 4644661560] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4646247291] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 4647394668] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 4651974768] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4653568038] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4654608042] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4657353855] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4659011658] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4660094586] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T
[Hera] [HADES][ERROR] [KRELTSC: 4661499696] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 4662479325] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4664182908] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 4665185280] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 4666246305] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 4667176731] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4668930420] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4669942179] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4671134013] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4672602879] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4673484312] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4674448233] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4676821569] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4678433949] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4679462172] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4681193433] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4682760684] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4683840168] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT
[Hera] [HADES][TEST ] [KRELTSC: 4686711372] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4688291013] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4689310857] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4690429191] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4691691879] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4692591477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4693443111] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4695950847] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4697540673] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4698552537] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6
[Hera] [HADES][TEST ] [KRELTSC: 4701454758] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4703036688] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 4704017535] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-
[Hera] [HADES][TEST ] [KRELTSC: 4706999514] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4708637325] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 4709745579] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4710899823] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4712160957] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 4713055578] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4714016139] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1032275088
[Hera] [HADES][TEST ] [KRELTSC: 4715615289] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4717240584] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 4718278005] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 4719468621] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4721070774] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4722271638] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1032126336
[Hera] [HADES][TEST ] [KRELTSC: 4725028329] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4726638252] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4727653980] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4728724854] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4730074587] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 4730943819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4731887832] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1032275088
[Hera] [HADES][TEST ] [KRELTSC: 4733439837] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4735085628] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 4736129013] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF
[Hera] 1032275640
[Hera] [HADES][TEST ] [KRELTSC: 4739430864] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4741043727] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 4742059896] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 4743346062] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] [HADES][TEST ] [KRELTSC: 4744626705] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4746212436] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4747358994] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4748448957] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4749533103] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 4750256028] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4751042646] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4753460544] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4755073260] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 4756096170] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4760077749] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4761635634] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4762638825] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4765866063] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4767468405] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 4768477371] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4769597175] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 4770888990]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4772247690] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 4773311676] Some system tests marked as unimplemented due to system-level e
[Hera] [HADES][TEST ] [KRELTSC: 4774614768] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4775874369] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4776728271] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4777616319] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 4778899608] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4780605186] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 4781630301] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4782765498] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4784028501] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4784889879] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4785788322] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4787032152] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4788645960] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4789765449] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 4790917047] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4792538583] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 4793503071] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123
[Hera] [HADES][TEST ] [KRELTSC: 4794896883] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4796452983] Expected: ABORT may appear in a definition; when executed i
[Hera] [HADES][TEST ] [KRELTSC: 4797591792] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4798522806] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4799576628] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4800296928] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4801057233] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 4802524293] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4804085538] Expected: Should abort with message (no error; stacks clear
[Hera] [HADES][TEST ] [KRELTSC: 4805317650] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4806448773] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4808044542] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 4808996871] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4810041138] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4811744049] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4812768429] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4813875423] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4815116964] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 4815990564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4816882854] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4817956626] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4819193379] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 4820024874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4820928378] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4822001184] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4823259672] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 4824127938] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4825035642] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4826140872] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 4827356520]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4828700520] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 4829818203] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4831075284] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 4831901634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4832803983] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4834367349] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4835978721] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 4836987771] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 4837937937] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4839582468] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 4840664766] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 4841741289] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 4842838203] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4844645652] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 4845784692] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4846918335] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4848163341] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 4848990216] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4849906257] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 4850854680] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4852504188] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4853563386] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4855243575] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4856812254] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 4857815613] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4858895685] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4860154026] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4861048500] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4861949337] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4863879825] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4865498568] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 4866529227] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4868065188] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4869667488] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 4870657050] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4872241311] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4873841595] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4874843610] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4875917907] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4877658240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4878707148] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4879842639] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4880917755] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 4881749229] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4882653363] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4884357576] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4885782027] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 4886758947] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 4888099209] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4889556147] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 4890388797] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 4891934502] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4893534135] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 4894503054] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4895607591] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4896844470] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4897717608] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4898576676] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 4899714309] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4901321796] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 4902440151] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4904071956] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4905689502] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 4906680429] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4907737506] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4909437057] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4910495205] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4911573366] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4912615470] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 4913341398] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4914169134] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4917146850] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4918744320] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 4919742471] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C
[Hera] [HADES][TEST ] [KRELTSC: 4921302729] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4922901900] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 4923913890] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 4924901667] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4925750844] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4927491681] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4928586768] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4929688932] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4930934694] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 4931748444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4932619041] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4934414247] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4935985215] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 4937002161] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 4937879163] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4939501749] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 4940720001] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4941791757] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4943083677] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 4943935374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4944826593] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 4945915884] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4947422613] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 4948429416] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4950026865] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4951604259] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4952609949] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4953700647] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4954944351] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4955821941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4956702051] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4959007578] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4960611873] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4961533101] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 4962673947] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 4963745388] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4965456447] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 4966639083] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4967732511] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4968975900] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 4969788789] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4970664909] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 4972519965] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4974044523] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4974968880] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 4975992924] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4976974170] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4978614543] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 4979789892] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 4980877839] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 4981798899] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4983489777] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4984547904] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4985637636] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4986864414] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 4987752441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4988662728] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4990652625] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4992253350] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4993234554] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 4994343648] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 4995344613] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4997080914] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4998143934] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4999238874] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 5000473737] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 5001312036] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5002216422] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . .
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 5004322743] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5005893522] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 5006882286] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5008616739] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5010002403] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 5010799038] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 5011873839] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 5012780157] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5014342599] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5015393670] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5016357927] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er
[Hera] [HADES][INFO ] [KRELTSC: 5017681095]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5019019110] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 5020111761] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5021359161] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5022173121] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5023089120] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5025536040] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5027148588] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5028155580] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5029932012] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5031506949] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5032512723] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] [HADES][INFO ] [KRELTSC: 5034101310] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5035718562] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5037245493] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5038261431] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5039940465] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5041458429] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5042476866] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5043478923] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5044282530] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5045941635] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5046975213] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5048077125] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5048892240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5049782346] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5051578854] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5053167273] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5054175714] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5055888117] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5057433423] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5058454527] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5060211849] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5061808794] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5062807638] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5064436776] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5065987395] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5066992791] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5067828360] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5068604667] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5070631734] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5071609389] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5072630493] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5073852546] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5074689207] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5075567280] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5076632106] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5077463223] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5079141690] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5080166910] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5081558622] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5082360213] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5084039772] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5085072531] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5086174191] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5087008080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5087900496] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5088905682] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5089780416] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5091473898] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5092489731] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5093797590] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5094628497] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5096268492] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5097311772] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5098391466] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5099645145] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5100500622] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5101395873] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5102471073] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5103303471] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5104964697] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5105973390] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5107217850] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5108061714] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5108887182] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5110581315] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5111615376] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5112685662] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5113550967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5114422362] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5115399114] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5116223322] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5117903931] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5118915060] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5120144673] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5120944605] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5121773601] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5123431677] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5124464205] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5125535205] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5126763222] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5127641820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5128538163] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5130798498] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5132552775] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5133568335] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5135928252] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5137519212] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5138524545] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5139522402] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5140369626] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5142016131] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5143130013] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5144252673] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5145124593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5146016547] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5147872233] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5149421445] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5150385009] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 5151995352] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5153682744] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5155167927] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5156119836] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5157035415] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5157897087] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5159542395] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5160621669] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5161722468] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5162974950] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5163800334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5164637310] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5166423108] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5167939518] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5168891679] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5170283328] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5171880063] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5172825966] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5173849863] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5174699418] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5176392774] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5177412492] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5178496176] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5179364988] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5180202909] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5181985788] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5183551611] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5184510345] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5185889247] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5187500514] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5188464834] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5189421930] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5190509478] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5192546268] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5193594735] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5194606914] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5195837178] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5196675708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5197579968] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5199524673] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5201146671] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5202075354] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5203822092] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5205427437] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5206486698] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5207567043] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5208418173] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5210110962] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5211137841] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5212219992] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5213076876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5213972043] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5215902027] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5217448005] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5218358019] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5220099633] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5221682298] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5222744457] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5223703758] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5224536408] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5226229764] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5227248726] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5228348706] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5229595392] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5230471659] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5231358888] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 5232926727] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5234705112] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5236298592] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5237297940] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5238363795] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5239222443] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5240942658] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5241968361] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5243074767] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5243930181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5244795654] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5246743635] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5248544322] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5249562129] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5250521850] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5251403451] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5253105375] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5254139688] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5255261214] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5256518484] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5257347543] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5258248611] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5260761492] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5262332082] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5263310031] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 5265182538] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5266753338] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5267782884] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5269020330] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5270562297] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5271573489] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ;
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5273780589] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5275351221] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5276347083] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5277395991] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5278224105] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5279132838] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5281068786] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5282413374] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5283978462] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5284991964] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 5286805125] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5288393523] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5289377583] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5290588968] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5292159768] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5293205043] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ;
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5295293955] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5296838694] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5297834262] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5298900747] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5300153607] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5300981574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5301869643] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5304182583] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5305800948] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5306775411] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5308037028] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5309600373] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5310622737] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5312653290] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5314236165] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5315229822] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5316280683] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5317098507] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5317959612] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5319776616] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5321355081] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5322336369] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5323620120] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5325241467] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5326244700] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] [HADES][INFO ] [KRELTSC: 5327794311] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5329772952] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5331324999] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5332290558] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5333365905] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5334578844] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5335430982] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5336301306] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5338166400] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5339725650] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 5340745494] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 5341800555] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5342661828] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5344362240] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 5345366691] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5346443718] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5347285923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5348197365] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5350058280] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5351637459] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 5352663477] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 5353596654] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5354448225] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5356153215] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 5357171190] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5358275916] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5359476549] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5360333706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5361225135] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 5363815170] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5365395588] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 5366362260] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 5368471437] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5370073758] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5371014600] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 5372893008] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5374503225] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 5375498940] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5376591423] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5377459542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5378349837] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 5379981159] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 5381711496] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5383326900] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 5384314257] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 5386414047] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5388045033] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5389011432] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 5390878017] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5392477776] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 5393489535] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5394591678] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5395809321] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 5396562759] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5397461097] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5399238411] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5400786972] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5401835985] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5403482868] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5405045184] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5406000768] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5407737699] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5409337311] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5410294344] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5412078903] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5413653861] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5414615388] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5415679773] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 5416496883] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5417315001] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5419199940] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5420893086] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5421933972] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 5423767944] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5425016688] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5426586627] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5427527511] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5429173659] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5430706995] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5431700631] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5433496866] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5435056809] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5436041793] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5437090638] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5438352696] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 5439165249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5440091748] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5442048675] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5443493097] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5444469156] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5446422660] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5448006753] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5449052994] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5450094468] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 5450917269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5451815985] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5453774025] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5455359441] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5456398080] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5458321113] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5459899242] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5460903861] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5461953336] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5463234861] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 5464083072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5464986072] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5466691608] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5468279124] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 5469244662] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] [HADES][INFO ] [KRELTSC: 5470784382] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5472443823] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5474032263] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5474962458] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5476762977] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5478483759] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5479454736] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5481158613] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5482776684] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5483742558] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5484851925] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 5485682475] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5486584929] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5488259028] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5489834847] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 5490799902] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5492564070] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5494155765] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5495124348] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5496888264] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5498449236] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5499398310] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5501078856] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5502620130] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5503578381] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5504619834] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5505845856] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 5506685352] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5507572245] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5509915677] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5511491769] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5512422090] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5514190479] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5515816152] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5516764134] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5518656696] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5520249315] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5521251225] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5522362839] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 5523205842] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5524117179] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5526129924] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5527706142] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5528647446] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] [HADES][INFO ] [KRELTSC: 5530223286] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5531840286] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5533447164] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5534411148] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5536440777] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5538004752] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5538956157] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5540028984] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5541268278] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 5542116783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5543035743] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5545083117] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5546676450] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5547635163] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5549578398] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5551180278] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5552132985] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5553250038] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 5554114482] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5555001627] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5556927663] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5558528913] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5559500520] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5561369730] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5562943470] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5563907622] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5565029358] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5566274091] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 5567117115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5568011379] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3 [HADES][INFO ] [KRELTSC: 5570245884] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0
 
[Hera] [HADES][TEST ] [KRELTSC: 5571267933] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5572887768] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5573793981] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5575772580] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5577397749] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5578361838] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5579465325] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 5580297387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5581186107] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5583056073] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5584634391] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5585611836] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5587632267] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5589252060] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5590174926] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5591263902] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5592554457] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 5593418754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5594335362] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5597352243] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5598964392] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5599972539] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5602090536] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5603734416] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5604694326] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 5607258909] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5608547112] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5610159513] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5611135446] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5613121227] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5614741398] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5615694609] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5617590342] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5619190668] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5620181847] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5621279265] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 5622149799] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5623068360] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5625076338] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5626660725] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5627605158] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5629561350] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5631159471] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5632107117] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5634038109] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5635637385] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5636586627] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5638528875] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5640129558] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5641093983] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5642973063] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5644594683] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5645567865] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5646717804] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 5647984986]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5649300804] Running StarForth Words Tests (Module 17: StarForth Extensions)
[Hera] [HADES][TEST ] [KRELTSC: 5650735566] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5651995944] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 5652887331] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5653796337] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5655756876] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5657363649] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 5658450735] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5660169186] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5661767139] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 5662867308] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5664633912] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5666254062] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 5667340329] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5668475967] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5669403012] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5671048131] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5672012136] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5673103821] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5674058124] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5675774916] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5676863451] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5678032416] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5679271521] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 5680160241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5681053917] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY!
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5682953871] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5684550543] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 5685518160] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20
[Hera] [HADES][INFO ] [KRELTSC: 5687055759] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5688702915] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5690319495] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 5691416052] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5693088450] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5694738357] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 5695748688] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5696887686] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5697848919] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5699587593] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5700657879] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5701765188] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5702732049] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5704468161] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5705525826] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5706566481] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5707557891] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5709609129] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5710687584] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5711767320] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5713023057] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5713932777] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5714847579] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 1
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 119
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 305
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 121
 
[Hera] :: 129
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 29
 
[Hera] 2,: 15
 
[Hera] C,: 18
 
[Hera] ,: 35
 
[Hera] ALLOT: 23
 
[Hera] ALIGN: 1
 
[Hera] HERE: 142
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 12
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 1
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 51
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 39
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 15
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 51
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5332
 
[Hera] Total words: 482
 
[Hera] Average executions per word: 11
 
[Hera] [HADES][TEST ] [KRELTSC: 5786005113] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5787666024] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 5788841625] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 2
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 29
 
[Hera] 2,: 15
 
[Hera] C,: 18
 
[Hera] ,: 35
 
[Hera] ALLOT: 23
 
[Hera] ALIGN: 1
 
[Hera] HERE: 142
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 12
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 1
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 54
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 39
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 15
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 54
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5349
 
[Hera] Total words: 483
 
[Hera] Average executions per word: 11
 
[Hera] [HADES][TEST ] [KRELTSC: 5860002582] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5861661435] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 5862781932] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 3
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 29
 
[Hera] 2,: 15
 
[Hera] C,: 18
 
[Hera] ,: 35
 
[Hera] ALLOT: 23
 
[Hera] ALIGN: 1
 
[Hera] HERE: 142
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 12
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 1
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 54
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 39
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 16
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 54
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5351
 
[Hera] Total words: 483
 
[Hera] Average executions per word: 11
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5934773523] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5936432187] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 5937448734] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5938685718] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5939920770] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5940901911] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5941807368] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES
[Hera] [HADES][TEST ] [KRELTSC: 5943617421] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5945274090] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 5946393369] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO
[Hera] [HADES][TEST ] [KRELTSC: 5947715025] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5949378456] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 5950476966] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR
[Hera] [HADES][TEST ] [KRELTSC: 5951790411] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5953453002] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 5954536056] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5955687045] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5956974702] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 5957860146] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5958781689] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO
[Hera] Top 5 most frequently used words:
 
[Hera] ==================================
 
[Hera] 1. DROP: 6
 
[Hera] 2. TOPTEST: 5
 
[Hera] 3. EXIT: 5
 
[Hera] 4. LIT: 5
 
[Hera] 5. TOP-WORDS: 1
 
[Hera] [HADES][TEST ] [KRELTSC: 5963983242] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5965561350] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 5966664648] Running TOP-WORDS.display_top10: 10 TOP-WORDS
[Hera] Top 10 most frequently used words:
 
[Hera] ==================================
 
[Hera] 1. DROP: 6
 
[Hera] 2. TOPTEST: 5
 
[Hera] 3. EXIT: 5
 
[Hera] 4. LIT: 5
 
[Hera] 5. TOP-WORDS: 2
 
[Hera] 6. ;: 1
 
[Hera] 7. :: 1
 
[Hera] [HADES][TEST ] [KRELTSC: 5971807989] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5973421608] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 5974482717] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS
[Hera] Top 5 most frequently used words:
 
[Hera] ==================================
 
[Hera] 1. TOP-WORDS: 1
 
[Hera] [HADES][TEST ] [KRELTSC: 5977450836] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5979085350] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 5980210236] Running TOP-WORDS.single_word: 1 TOP-WORDS
[Hera] Top 1 most frequently used words:
 
[Hera] ==================================
 
[Hera] 1. TOP-WORDS: 2
 
[Hera] [HADES][TEST ] [KRELTSC: 5982961173] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5984534934] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 5985569625] Running TOP-WORDS.large_count: 100 TOP-WORDS
[Hera] Top 100 most frequently used words:
 
[Hera] ==================================
 
[Hera] 1. TOP-WORDS: 3
 
[Hera] [HADES][TEST ] [KRELTSC: 5988301074] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5989840794] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 5990809230] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 5992406847] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5993951628] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 5994920904] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 5996798136] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5998442562] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 5999499534] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 6000630804] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6001587732] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6003307527] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6004364625] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6005517231] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6006745227] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 6007546545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6008428818] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6010160289] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6011089224] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6012655803] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 6013681233] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6015107763] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6016028277] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6017616444] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 6018660459] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 6020158200] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6021042909] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6022587669] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 6023588004] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6025311138] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6026211114] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6027820428] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 6028931895] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6030012072] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e
[Hera] [HADES][INFO ] [KRELTSC: 6031253046]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6032524785] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 6035522094] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 6037164336] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 6038408334] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 6039669741] vm_create_word: cannot shadow pinned word '__acl_shadow_target_
[Hera] [HADES][TEST ] [KRELTSC: 6043025415] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 6044305092]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6045643212] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 6046868877] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6047786304] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6048679476] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6049871751] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 6050762025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6051653748] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6052775925] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 6053877144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6054768510] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6055928949] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 6056845809] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6057769977] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6058940895] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 6059860128] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6060761196] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6061930896] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 6062825874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6063696303] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6064856763] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6065747373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6066643275] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6067766355] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 6068713917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6069613578] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6070785504] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6071701965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6072594738] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6073753245] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 6074675733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6075593097] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6076788165] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 6078052827]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6079342395] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 6080405016] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6081625473] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 6082467447] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6083393274] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6085119180] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6086685003] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6089403180] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6090521766] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6091774227] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 6092584974] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6093481485] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6095142795] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6096668550] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 6098819202] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6100764495] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6101851098] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6103052151] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 6103871823] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6104760480] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 6106483194] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6108061218] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 6110872047] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6111958650] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6113214723] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 6114039204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6114944682] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6116635455] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6118177653] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6120849861] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6122493594] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6124091547] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6127042299] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6128137554] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6129355659] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 6130224051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6131095530] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6132782397] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6134376591] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6137044641] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6138152979] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6139368270] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 6140221122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6141122610] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 6142632993] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6144212949] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 6146911155] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6148055571] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6149278947] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 6150142698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6151048743] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6152562171] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6154160838] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 6156261594] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6158147877] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6159191178] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6160402311] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 6161263752] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6162163623] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6163763298] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6165380907] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6168227982] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6169331784] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6170549910] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 6171430482] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6172339026] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6174117789] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6175700979] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6178316718] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6179424258] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6180660864] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 6181595574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6182506113] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6184246551] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6185817330] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6188549619] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6189633828] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6190876650] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 6191728494] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6192600267] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6194200803] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6195814107] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6198509499] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6199604943] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6200852994] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 6201751101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6202653996] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6204223095] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6205876404] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6208519737] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6209645715] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6210896391] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 6211740003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6212615241] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6213940614] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6215536782] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6218071839] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6219165477] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6220350528] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 6221178117] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6222103209] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6223445151] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6225059946] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6228006078] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6229066704] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6230303877] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 6231118383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6232012731] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6233335647] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6234941286] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6237431298] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6238495032] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6239706837] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 6240571176] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6241471446] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6242893398] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6244468608] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6247127544] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6248240817] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6249455814] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 6250280631] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6251210910] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6252640737] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6254205069] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 6255906027] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L
 
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6257984019] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6259379994] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6260934288] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6263630058] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6264678168] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6265922859] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 6266751897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6267664767] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6269101818] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6270589836] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6273321894] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6274667175] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6276204501] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6278891871] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6279992586] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6281215752] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 6282041073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6282949092] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6284492214] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6286083153] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6288767898] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6290133318] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6291716697] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6294374016] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6295460430] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6296686557] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 6297555285] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6298444992] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6299836305] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6301444674] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6304133661] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6305437593] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6307019859] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6309674070] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6310756074] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6311974620] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 6312805527] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6313674801] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6315362109] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6316952670] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 6319321806] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6320957244] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6322045485] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6323284611] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 6324140193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6325063920] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6326728989] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6328295904] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6330930669] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6331984323] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6333190437] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 6334048707] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6334963677] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 6336685929] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6338290959] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 6341144271] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6342289212] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 6343521282]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6344812635] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 6345978807] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6347200587] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 6348141261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6349113981] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 6351145584] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6352823001] Expected: Should print population variance of {100,200,300}
[Hera] [HADES][TEST ] [KRELTSC: 6354085458] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6355263537] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6356511462] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 6357470238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6358364649] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6360649323] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6362327433] Expected: Should print decay slope for a decreasing traject
[Hera] [HADES][TEST ] [KRELTSC: 6363558600] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6364698291] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6365916753] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 6366901401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6367800726] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6369808242] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6371539566] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6372801519] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6374019498] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6375265407] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6376147554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6377047677] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6381691113] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6383293287] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 6384297717] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6385342005] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6386430645] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 6387264135] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6388147416] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6390860448] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6392523102] Expected: Should print last adaptive_window_width (no error
[Hera] [HADES][TEST ] [KRELTSC: 6393774303] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6394968426] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6396219921] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 6397136676] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6398054061] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6400845612] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6402507321] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6403718895] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6404882673] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6406128435] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 6407070789] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6407950101] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 6410583396] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6412236621] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6413455461] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6414630411] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6415865127] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 6416759055] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6417645990] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6420321957] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6421956975] Expected: Should print last slope_fit_quality_q48 (no error
[Hera] [HADES][TEST ] [KRELTSC: 6423203388] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6424331193] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6425602323] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 6426544047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6427443057] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6431568675] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6433264383] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6434336811] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6435559074] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 6436790052]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6438195645] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 6439333740] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6440578053] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 6441485463] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6442406964] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 6444329787] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6445968102] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6447087675] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6448256430] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6449497677] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 6450429699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6451310481] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 6453142815] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6454818552] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 6455960553] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6457165911] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6458407032] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 6459289158] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6460181490] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6461938098] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6463574124] Expected: Should print: 0 (freshly defined word is not froz
[Hera] [HADES][TEST ] [KRELTSC: 6464827761] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 6466425294] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6468045654] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6469292970] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6470414139] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6471660699] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 6472487511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6473407857] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 6475344477] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6476908851] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 6477844989] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6478920357] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6480137328] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 6480995703] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6481895553] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S"
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6483632043] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6485233839] Expected: Should print: 0 (freshly defined word has zero he
[Hera] [HADES][TEST ] [KRELTSC: 6486481995] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6487594638] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6488831979] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 6489732795] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6490644258] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6492254160] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6494238240] Expected: Should print the compile-time DECAY_RATE_PER_US_Q
[Hera] [HADES][TEST ] [KRELTSC: 6495707379] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6497171079] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped
[Hera] [HADES][INFO ] [KRELTSC: 6498736713] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 6499827684] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 6500972919] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 6502080837] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 6503178045] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 6504404676] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 6505510851] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 6506756025] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 6508062813] ==============================================
[Hera] PARITY:M7.1a word_count=496 here=0x00000000000000d8 latest_id=665 hash=0xa1116392260c8468
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d2b6000, 0x000000003d30142a)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-rng: found device
[Hera] rng: backend = virtio-rng
[Hera] entropy: ready
[Hera] virtio-input: no device on PCI bus 0
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 6666833082] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6671194593] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6790596015] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6793173702] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 7099493646] ( Unterminated comment
 
[Hera] ================================================
[Hera] LithosAnanke — FORTH-79 bare-metal kernel
[Hera] Stadium step one: Hera alone
[Hera] ================================================
[Hera] Hera [live]
[Hera] ================================================
 
[Hera] (no identity)
[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0x8d712e07c690d713
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=10084422)
[Hera] I/O APIC: keyboard IRQ1 unmasked
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=643 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=21845
[Hera] test-vm reservoir=65536
[Hera] Startup: birthing Hermes (fleet foundation)...
[Hermes] (no identity)
[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0xa07a57d794c1665d
[Hera] BIRTH: Hermes live
[Hera] Startup: Hermes live
[Hera] Startup: birthing Artemis (fleet foundation)...
[Artemis] Artemis: LithosAnanke disk -- resuming
[Artemis] Artemis: persist-read...
[Artemis] PASS: persist-read
[Artemis] Artemis ready
[Artemis] Artemis: 22998 data blocks
[Artemis] K-total=[HADES][WARN ] [KRELTSC: 9706055079] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=1.5u
[Artemis] (no identity)
[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0x1bb1886fc961c152 mode=p capsule_hash=0x1bb1886fc961c152 dict_hash=0x9cc9a7e72b590250
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 406 ticks, trust=0x00010000, variance=0x00000000
[Hera] blkio_usb: MSC device ready
[Hera] Zuse: identity confirmed from attached thumbdrive
[Hera] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xb90f610d6a8b266c
[Hera] WARN: block 4999 exceeds 1KB, truncating
[Hera] Minted identity -- default personality
[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0xb511d81eef4320ed mode=p capsule_hash=0xb511d81eef4320ed dict_hash=0xee5286d17ca9e563
[Hera] WIREBIND: rajames attached and ready -- USE it to begin
[Hera] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xb90f610d6a8b266c
[Hera] WARN: block 4999 exceeds 1KB, truncating
[Hera] Minted identity -- default personality
[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0xb511d81eef4320ed mode=p capsule_hash=0xb511d81eef4320ed dict_hash=0xee5286d17ca9e563
[Hera] WIREBIND: 00 attached and ready -- USE it to begin
[Hera] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xb90f610d6a8b266c
[Hera] WARN: block 4999 exceeds 1KB, truncating
[Hera] Stadium: dispatch cell=83560 behaviour=COOL identity=0
[Hera] Minted identity -- default personality
[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0xb511d81eef4320ed mode=p capsule_hash=0xb511d81eef4320ed dict_hash=0xee5286d17ca9e563
[Hera] WIREBIND: 01 attached and ready -- USE it to begin
[Hera] blkio_usb: MSC device ready
[Hera] Stadium: dispatch cell=83723 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=83728 behaviour=COOL identity=369
[Hera] PARITY:BIRTH vm_id=0xb4a29970e2ed4bdc-0x8823552003f57520 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xb90f610d6a8b266c
[Hera] WARN: block 4999 exceeds 1KB, truncating
[Hera] Stadium: dispatch cell=83804 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=83809 behaviour=COOL identity=369
[Hera] Stadium: dispatch cell=83810 behaviour=COOL identity=28
[Hera] Stadium: dispatch cell=83811 behaviour=COOL identity=26
[Hera] Minted identity -- default personality
[Hera] PARITY:BIRTH vm_id=0xd8ab8dce8b884b08-0xa2cb0c042dd099d2 capsule_id=0xb511d81eef4320ed mode=p capsule_hash=0xb511d81eef4320ed dict_hash=0xee5286d17ca9e563
[Hera] WIREBIND: 02 attached and ready -- USE it to begin
[Hera] blkio_usb: MSC device ready
[Hera] Stadium: dispatch cell=83845 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=83850 behaviour=COOL identity=369
[Hera] Stadium: dispatch cell=83851 behaviour=COOL identity=28
[Hera] Stadium: dispatch cell=83852 behaviour=COOL identity=26
[Hera] Stadium: dispatch cell=83853 behaviour=COOL identity=439
[Hera] Stadium: dispatch cell=83854 behaviour=COOL identity=440
[Hera] Stadium: dispatch cell=83855 behaviour=COOL identity=34
[Hera] PARITY:BIRTH vm_id=0xaccc15ed44d640d1-0x963a686e589bd50c capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xb90f610d6a8b266c
[Hera] WARN: block 4999 exceeds 1KB, truncating
[Hera] Stadium: dispatch cell=83865 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=83870 behaviour=COOL identity=369
[Hera] Stadium: dispatch cell=83871 behaviour=COOL identity=28
[Hera] Stadium: dispatch cell=83872 behaviour=COOL identity=26
[Hera] Stadium: dispatch cell=83873 behaviour=COOL identity=439
[Hera] Stadium: dispatch cell=83874 behaviour=COOL identity=440
[Hera] Stadium: dispatch cell=83870 behaviour=COOL identity=24
[Hera] Minted identity -- default personality
[Hera] PARITY:BIRTH vm_id=0x4f51129a1a4b4214-0x9eff7b6ba3b0ef84 capsule_id=0xb511d81eef4320ed mode=p capsule_hash=0xb511d81eef4320ed dict_hash=0xee5286d17ca9e563
[Hera] WIREBIND: 03 attached and ready -- USE it to begin
[Hera] blkio_usb: MSC device ready
[Hera] Stadium: dispatch cell=83875 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=83876 behaviour=COOL identity=120
[Hera] PARITY:BIRTH vm_id=0x2449451e6f19453d-0xb9ef08e058f41a1c capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xb90f610d6a8b266c
[Hera] WARN: block 4999 exceeds 1KB, truncating
[Hera] Stadium: dispatch cell=83880 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=83881 behaviour=COOL identity=120
[Hera] Minted identity -- default personality
[Hera] PARITY:BIRTH vm_id=0x424aaebcce8544e6-0xb56d0608fab27d17 capsule_id=0xb511d81eef4320ed mode=p capsule_hash=0xb511d81eef4320ed dict_hash=0xee5286d17ca9e563
[Hera] WIREBIND: 04 attached and ready -- USE it to begin
[Hera] blkio_usb: MSC device ready
[Hera] Stadium: dispatch cell=83883 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=83883 behaviour=COOL identity=120
[Hera] PARITY:BIRTH vm_id=0x7a6d79638eb24181-0x881e88577b69a546 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xb90f610d6a8b266c
[Hera] [HADES][WARN ] [KRELTSC: 51372551790] vm_create_word: transition metrics malloc failed for 'LOOKUP-ST
[Hera] [HADES][ERROR] [KRELTSC: 51381238923] vm_create_word: malloc failed for 'REORG-BUCKETS' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51389842959] Failed to register word: REORG-BUCKETS
[Hera] [HADES][ERROR] [KRELTSC: 51397898454] vm_create_word: malloc failed for 'SHOW-HEAT-OPTIMIZATION' (144
[Hera] [HADES][ERROR] [KRELTSC: 51406315968] Failed to register word: SHOW-HEAT-OPTIMIZATION
[Hera] [HADES][ERROR] [KRELTSC: 51414690159] vm_create_word: malloc failed for 'COMPARE-LOOKUPS' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51423095094] Failed to register word: COMPARE-LOOKUPS
[Hera] [HADES][ERROR] [KRELTSC: 51431222850] vm_create_word: malloc failed for 'LOG-ERROR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51439647735] Failed to register word: LOG-ERROR
[Hera] [HADES][ERROR] [KRELTSC: 51447709110] vm_create_word: malloc failed for 'LOG-WARN' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51456335679] Failed to register word: LOG-WARN
[Hera] [HADES][ERROR] [KRELTSC: 51464614362] vm_create_word: malloc failed for 'LOG-INFO' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51473069277] Failed to register word: LOG-INFO
[Hera] [HADES][ERROR] [KRELTSC: 51481409322] vm_create_word: malloc failed for 'LOG-TEST' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51489934020] Failed to register word: LOG-TEST
[Hera] [HADES][ERROR] [KRELTSC: 51497844510] vm_create_word: malloc failed for 'LOG-DEBUG' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51506471856] Failed to register word: LOG-DEBUG
[Hera] [HADES][ERROR] [KRELTSC: 51514467690] vm_create_word: malloc failed for 'LOG-LEVEL!' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51522935436] Failed to register word: LOG-LEVEL!
[Hera] [HADES][ERROR] [KRELTSC: 51531186231] vm_create_word: malloc failed for 'LOG-LEVEL@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51539658744] Failed to register word: LOG-LEVEL@
[Hera] [HADES][ERROR] [KRELTSC: 51547923735] vm_create_word: malloc failed for '(do-log-error)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51556463238] Failed to register word: (do-log-error)
[Hera] [HADES][ERROR] [KRELTSC: 51564676170] vm_create_word: malloc failed for '(do-log-warn)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51573149670] Failed to register word: (do-log-warn)
[Hera] [HADES][ERROR] [KRELTSC: 51581207496] vm_create_word: malloc failed for '(do-log-info)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51589835703] Failed to register word: (do-log-info)
[Hera] [HADES][ERROR] [KRELTSC: 51597958608] vm_create_word: malloc failed for '(do-log-test)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51606469761] Failed to register word: (do-log-test)
[Hera] [HADES][ERROR] [KRELTSC: 51614543799] vm_create_word: malloc failed for '(do-log-debug)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51622969209] Failed to register word: (do-log-debug)
[Hera] [HADES][ERROR] [KRELTSC: 51631212402] vm_create_word: malloc failed for 'LOG-ERROR"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51639594384] Failed to register word: LOG-ERROR"
[Hera] [HADES][ERROR] [KRELTSC: 51648064566] vm_create_word: malloc failed for 'LOG-WARN"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51656681769] Failed to register word: LOG-WARN"
[Hera] [HADES][ERROR] [KRELTSC: 51664865952] vm_create_word: malloc failed for 'LOG-INFO"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51674912373] Failed to register word: LOG-INFO"
[Hera] [HADES][ERROR] [KRELTSC: 51687289206] vm_create_word: malloc failed for 'LOG-TEST"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51697840320] Failed to register word: LOG-TEST"
[Hera] [HADES][ERROR] [KRELTSC: 51706014507] vm_create_word: malloc failed for 'LOG-DEBUG"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51714705441] Failed to register word: LOG-DEBUG"
[Hera] [HADES][ERROR] [KRELTSC: 51722971524] vm_create_word: malloc failed for 'LOG-ERROR-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51731565837] Failed to register word: LOG-ERROR-STR
[Hera] [HADES][ERROR] [KRELTSC: 51739892421] vm_create_word: malloc failed for 'LOG-WARN-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51748384506] Failed to register word: LOG-WARN-STR
[Hera] [HADES][ERROR] [KRELTSC: 51756763968] vm_create_word: malloc failed for 'LOG-INFO-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51765283584] Failed to register word: LOG-INFO-STR
[Hera] [HADES][ERROR] [KRELTSC: 51773353548] vm_create_word: malloc failed for 'LOG-TEST-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51782680551] Failed to register word: LOG-TEST-STR
[Hera] [HADES][ERROR] [KRELTSC: 51790800327] vm_create_word: malloc failed for 'LOG-DEBUG-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51799248585] Failed to register word: LOG-DEBUG-STR
[Hera] [HADES][ERROR] [KRELTSC: 51807383208] vm_create_word: malloc failed for 'Q.+' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51815838081] Failed to register word: Q.+
[Hera] [HADES][ERROR] [KRELTSC: 51823827321] vm_create_word: malloc failed for 'Q.-' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51832233663] Failed to register word: Q.-
[Hera] [HADES][ERROR] [KRELTSC: 51840319146] vm_create_word: malloc failed for 'Q.*' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51848977488] Failed to register word: Q.*
[Hera] [HADES][ERROR] [KRELTSC: 51856957614] vm_create_word: malloc failed for 'Q./' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51865422588] Failed to register word: Q./
[Hera] [HADES][ERROR] [KRELTSC: 51873554754] vm_create_word: malloc failed for 'Q.ABS' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51882028863] Failed to register word: Q.ABS
[Hera] [HADES][ERROR] [KRELTSC: 51890392785] vm_create_word: malloc failed for 'Q.NEG' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51898722540] Failed to register word: Q.NEG
[Hera] [HADES][ERROR] [KRELTSC: 51906889650] vm_create_word: malloc failed for 'Q.LOG' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51915523191] Failed to register word: Q.LOG
[Hera] [HADES][ERROR] [KRELTSC: 51923753679] vm_create_word: malloc failed for 'Q.EXP' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51932377770] Failed to register word: Q.EXP
[Hera] [HADES][ERROR] [KRELTSC: 51940245042] vm_create_word: malloc failed for 'Q.SQRT' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51949309146] Failed to register word: Q.SQRT
[Hera] [HADES][ERROR] [KRELTSC: 51957461178] vm_create_word: malloc failed for 'Q.SIN' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51965964813] Failed to register word: Q.SIN
[Hera] [HADES][ERROR] [KRELTSC: 51974040468] vm_create_word: malloc failed for 'Q.COS' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51982292040] Failed to register word: Q.COS
[Hera] [HADES][ERROR] [KRELTSC: 51990392349] vm_create_word: malloc failed for 'Q.FROM-INT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 51998959803] Failed to register word: Q.FROM-INT
[Hera] [HADES][ERROR] [KRELTSC: 52006958787] vm_create_word: malloc failed for 'Q.TO-INT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52015433253] Failed to register word: Q.TO-INT
[Hera] [HADES][ERROR] [KRELTSC: 52023418776] vm_create_word: malloc failed for 'Q.1' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52032025836] Failed to register word: Q.1
[Hera] [HADES][ERROR] [KRELTSC: 52040073981] vm_create_word: malloc failed for 'Q.0' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52048358754] Failed to register word: Q.0
[Hera] [HADES][ERROR] [KRELTSC: 52059645288] vm_create_word: malloc failed for 'Q.SCALE' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52071830622] Failed to register word: Q.SCALE
[Hera] [HADES][ERROR] [KRELTSC: 52081162959] vm_create_word: malloc failed for 'Q.=' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52090300353] Failed to register word: Q.=
[Hera] [HADES][ERROR] [KRELTSC: 52101802032] vm_create_word: malloc failed for 'Q.<' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52113918066] Failed to register word: Q.<
[Hera] [HADES][ERROR] [KRELTSC: 52123268085] vm_create_word: malloc failed for 'Q.>' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52132219608] Failed to register word: Q.>
[Hera] [HADES][ERROR] [KRELTSC: 52143185871] vm_create_word: malloc failed for 'Q.0=' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52155605670] Failed to register word: Q.0=
[Hera] [HADES][ERROR] [KRELTSC: 52165123542] vm_create_word: malloc failed for 'Q.MAX' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52174184916] Failed to register word: Q.MAX
[Hera] [HADES][ERROR] [KRELTSC: 52182945024] vm_create_word: malloc failed for 'Q.MIN' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52191842661] Failed to register word: Q.MIN
[Hera] [HADES][ERROR] [KRELTSC: 52200289701] vm_create_word: malloc failed for 'Q.PRINT' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52209247251] Failed to register word: Q.PRINT
[Hera] [HADES][ERROR] [KRELTSC: 52217777346] vm_create_word: malloc failed for 'Q.VARIANCE' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52226951217] Failed to register word: Q.VARIANCE
[Hera] [HADES][ERROR] [KRELTSC: 52235521800] vm_create_word: malloc failed for 'INFER-DECAY-SLOPE' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 52244391969] Failed to register word: INFER-DECAY-SLOPE
[Hera] [HADES][ERROR] [KRELTSC: 52253137230] vm_create_word: malloc failed for 'INFER-WINDOW-WIDTH' (144 byt
[Hera] [HADES][ERROR] [KRELTSC: 52262196399] Failed to register word: INFER-WINDOW-WIDTH
[Hera] [HADES][ERROR] [KRELTSC: 52271138829] vm_create_word: malloc failed for 'WINDOW-DIVERSITY' (144 bytes
[Hera] [HADES][ERROR] [KRELTSC: 52280272590] Failed to register word: WINDOW-DIVERSITY
[Hera] [HADES][ERROR] [KRELTSC: 52289103300] vm_create_word: malloc failed for 'INFER-RUN' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52298130759] Failed to register word: INFER-RUN
[Hera] [HADES][ERROR] [KRELTSC: 52306796598] vm_create_word: malloc failed for 'INFER-WINDOW@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52315908960] Failed to register word: INFER-WINDOW@
[Hera] [HADES][ERROR] [KRELTSC: 52324821402] vm_create_word: malloc failed for 'INFER-DECAY@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52334041221] Failed to register word: INFER-DECAY@
[Hera] [HADES][ERROR] [KRELTSC: 52342774554] vm_create_word: malloc failed for 'INFER-VARIANCE@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52354848000] Failed to register word: INFER-VARIANCE@
[Hera] [HADES][ERROR] [KRELTSC: 52366465998] vm_create_word: malloc failed for 'INFER-FIT@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52376396415] Failed to register word: INFER-FIT@
[Hera] [HADES][ERROR] [KRELTSC: 52385382504] vm_create_word: malloc failed for 'INFER-EARLY-EXIT@' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 52394657301] Failed to register word: INFER-EARLY-EXIT@
[Hera] [HADES][ERROR] [KRELTSC: 52403652063] vm_create_word: malloc failed for 'L8-MODE' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52412659635] Failed to register word: L8-MODE
[Hera] [HADES][ERROR] [KRELTSC: 52421356113] vm_create_word: malloc failed for 'L8-UPDATE' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52430373156] Failed to register word: L8-UPDATE
[Hera] [HADES][ERROR] [KRELTSC: 52439208297] vm_create_word: malloc failed for 'L8-APPLY' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52448082015] Failed to register word: L8-APPLY
[Hera] [HADES][ERROR] [KRELTSC: 52456641384] vm_create_word: malloc failed for 'L8-TABLE-FORCE' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52465811013] Failed to register word: L8-TABLE-FORCE
[Hera] [HADES][ERROR] [KRELTSC: 52474563036] vm_create_word: malloc failed for 'BAYES-CACHE-MEAN' (144 bytes
[Hera] [HADES][ERROR] [KRELTSC: 52483858875] Failed to register word: BAYES-CACHE-MEAN
[Hera] [HADES][ERROR] [KRELTSC: 52492586034] vm_create_word: malloc failed for 'BAYES-CACHE-LOWER' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 52501704780] Failed to register word: BAYES-CACHE-LOWER
[Hera] [HADES][ERROR] [KRELTSC: 52510595424] vm_create_word: malloc failed for 'BAYES-CACHE-UPPER' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 52519811778] Failed to register word: BAYES-CACHE-UPPER
[Hera] [HADES][ERROR] [KRELTSC: 52528729239] vm_create_word: malloc failed for 'BAYES-BUCKET-MEAN' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 52537887129] Failed to register word: BAYES-BUCKET-MEAN
[Hera] [HADES][ERROR] [KRELTSC: 52546527474] vm_create_word: malloc failed for 'BAYES-BUCKET-LOWER' (144 byt
[Hera] [HADES][ERROR] [KRELTSC: 52555485654] Failed to register word: BAYES-BUCKET-LOWER
[Hera] [HADES][ERROR] [KRELTSC: 52564348137] vm_create_word: malloc failed for 'BAYES-BUCKET-UPPER' (144 byt
[Hera] [HADES][ERROR] [KRELTSC: 52573570812] Failed to register word: BAYES-BUCKET-UPPER
[Hera] [HADES][ERROR] [KRELTSC: 52582204584] vm_create_word: malloc failed for 'DEFER' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52591214382] Failed to register word: DEFER
[Hera] [HADES][ERROR] [KRELTSC: 52599917454] vm_create_word: malloc failed for 'IS' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52608801000] Failed to register word: IS
[Hera] [HADES][ERROR] [KRELTSC: 52617302535] vm_create_word: malloc failed for 'DEFER@' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52626271215] Failed to register word: DEFER@
[Hera] [HADES][ERROR] [KRELTSC: 52634831067] vm_create_word: malloc failed for 'PLOT' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52643650185] Failed to register word: PLOT
[Hera] [HADES][ERROR] [KRELTSC: 52652463843] vm_create_word: malloc failed for 'FB-WIDTH' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52661482272] Failed to register word: FB-WIDTH
[Hera] [HADES][ERROR] [KRELTSC: 52669970094] vm_create_word: malloc failed for 'FB-HEIGHT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52679009607] Failed to register word: FB-HEIGHT
[Hera] [HADES][ERROR] [KRELTSC: 52687600371] vm_create_word: malloc failed for 'KBD-SCAN' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52696680666] Failed to register word: KBD-SCAN
[Hera] [HADES][ERROR] [KRELTSC: 52705387455] vm_create_word: malloc failed for 'KBD-DEBUG' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52714398660] Failed to register word: KBD-DEBUG
[Hera] [HADES][ERROR] [KRELTSC: 52723222860] vm_create_word: malloc failed for 'VKBD-EVENT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52732164828] Failed to register word: VKBD-EVENT
[Hera] [HADES][ERROR] [KRELTSC: 52741027353] vm_create_word: malloc failed for 'VKBD-DEBUG' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52749958842] Failed to register word: VKBD-DEBUG
[Hera] [HADES][ERROR] [KRELTSC: 52758428415] vm_create_word: malloc failed for 'KEY-EVENT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52767554763] Failed to register word: KEY-EVENT
[Hera] [HADES][ERROR] [KRELTSC: 52776166989] vm_create_word: malloc failed for 'ALT+TAB' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52785612138] Failed to register word: ALT+TAB
[Hera] [HADES][ERROR] [KRELTSC: 52794414708] vm_create_word: malloc failed for 'TTF-TEXT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52803558885] Failed to register word: TTF-TEXT
[Hera] [HADES][ERROR] [KRELTSC: 52812190116] vm_create_word: malloc failed for 'SCROLL-BACK' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52821495300] Failed to register word: SCROLL-BACK
[Hera] [HADES][ERROR] [KRELTSC: 52832285373] vm_create_word: malloc failed for 'SCROLL-FWD' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52841505423] Failed to register word: SCROLL-FWD
[Hera] [HADES][ERROR] [KRELTSC: 52850311773] vm_create_word: malloc failed for 'HB-ON' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52859239314] Failed to register word: HB-ON
[Hera] [HADES][ERROR] [KRELTSC: 52867907085] vm_create_word: malloc failed for 'HB-OFF' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 52876990572] Failed to register word: HB-OFF
[Hera] [HADES][ERROR] [KRELTSC: 52886174712] vm_init: rolling window malloc failed
[Hera] PARITY:BIRTH_FAILED vm_id=0x5bcc4612e59545ee-0x8f28c542ba51d28d capsule_id=0xb511d81eef4320ed error=5 partial_dict_hash=0x0000000000000000
[Hera] WIREBIND: user VM birth FAILED
[Hera] blkio_usb: MSC device ready
[Hera] [HADES][WARN ] [KRELTSC: 53064176760] vm_create_word: transition metrics malloc failed for 'LOOKUP-ST
[Hera] [HADES][ERROR] [KRELTSC: 53077335276] vm_create_word: malloc failed for 'REORG-BUCKETS' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53087405028] Failed to register word: REORG-BUCKETS
[Hera] [HADES][ERROR] [KRELTSC: 53096281182] vm_create_word: malloc failed for 'SHOW-HEAT-OPTIMIZATION' (144
[Hera] [HADES][ERROR] [KRELTSC: 53105201331] Failed to register word: SHOW-HEAT-OPTIMIZATION
[Hera] [HADES][ERROR] [KRELTSC: 53113627077] vm_create_word: malloc failed for 'COMPARE-LOOKUPS' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53122356882] Failed to register word: COMPARE-LOOKUPS
[Hera] [HADES][ERROR] [KRELTSC: 53130419475] vm_create_word: malloc failed for 'LOG-ERROR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53138817501] Failed to register word: LOG-ERROR
[Hera] [HADES][ERROR] [KRELTSC: 53147331363] vm_create_word: malloc failed for 'LOG-WARN' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53155787097] Failed to register word: LOG-WARN
[Hera] [HADES][ERROR] [KRELTSC: 53163830412] vm_create_word: malloc failed for 'LOG-INFO' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53172542472] Failed to register word: LOG-INFO
[Hera] [HADES][ERROR] [KRELTSC: 53180555106] vm_create_word: malloc failed for 'LOG-TEST' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53189182368] Failed to register word: LOG-TEST
[Hera] [HADES][ERROR] [KRELTSC: 53197355526] vm_create_word: malloc failed for 'LOG-DEBUG' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53205610395] Failed to register word: LOG-DEBUG
[Hera] [HADES][ERROR] [KRELTSC: 53213700750] vm_create_word: malloc failed for 'LOG-LEVEL!' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53224038483] Failed to register word: LOG-LEVEL!
[Hera] [HADES][ERROR] [KRELTSC: 53232398688] vm_create_word: malloc failed for 'LOG-LEVEL@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53240923281] Failed to register word: LOG-LEVEL@
[Hera] [HADES][ERROR] [KRELTSC: 53248969851] vm_create_word: malloc failed for '(do-log-error)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53257549548] Failed to register word: (do-log-error)
[Hera] [HADES][ERROR] [KRELTSC: 53265649290] vm_create_word: malloc failed for '(do-log-warn)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53274707136] Failed to register word: (do-log-warn)
[Hera] [HADES][ERROR] [KRELTSC: 53287096926] vm_create_word: malloc failed for '(do-log-info)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53298407547] Failed to register word: (do-log-info)
[Hera] [HADES][ERROR] [KRELTSC: 53307355122] vm_create_word: malloc failed for '(do-log-test)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53317095048] Failed to register word: (do-log-test)
[Hera] [HADES][ERROR] [KRELTSC: 53329729320] vm_create_word: malloc failed for '(do-log-debug)' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53341091727] Failed to register word: (do-log-debug)
[Hera] [HADES][ERROR] [KRELTSC: 53349923823] vm_create_word: malloc failed for 'LOG-ERROR"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53359201959] Failed to register word: LOG-ERROR"
[Hera] [HADES][ERROR] [KRELTSC: 53367978615] vm_create_word: malloc failed for 'LOG-WARN"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53376920667] Failed to register word: LOG-WARN"
[Hera] [HADES][ERROR] [KRELTSC: 53385708915] vm_create_word: malloc failed for 'LOG-INFO"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53394671526] Failed to register word: LOG-INFO"
[Hera] [HADES][ERROR] [KRELTSC: 53403545076] vm_create_word: malloc failed for 'LOG-TEST"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53412543156] Failed to register word: LOG-TEST"
[Hera] [HADES][ERROR] [KRELTSC: 53421084885] vm_create_word: malloc failed for 'LOG-DEBUG"' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53430299916] Failed to register word: LOG-DEBUG"
[Hera] [HADES][ERROR] [KRELTSC: 53438927577] vm_create_word: malloc failed for 'LOG-ERROR-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53448232320] Failed to register word: LOG-ERROR-STR
[Hera] [HADES][ERROR] [KRELTSC: 53456869830] vm_create_word: malloc failed for 'LOG-WARN-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53465974968] Failed to register word: LOG-WARN-STR
[Hera] [HADES][ERROR] [KRELTSC: 53474563884] vm_create_word: malloc failed for 'LOG-INFO-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53483496381] Failed to register word: LOG-INFO-STR
[Hera] [HADES][ERROR] [KRELTSC: 53492350023] vm_create_word: malloc failed for 'LOG-TEST-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53501467614] Failed to register word: LOG-TEST-STR
[Hera] [HADES][ERROR] [KRELTSC: 53510158779] vm_create_word: malloc failed for 'LOG-DEBUG-STR' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53519191131] Failed to register word: LOG-DEBUG-STR
[Hera] [HADES][ERROR] [KRELTSC: 53528573406] vm_create_word: malloc failed for 'Q.+' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53541469128] Failed to register word: Q.+
[Hera] [HADES][ERROR] [KRELTSC: 53551475208] vm_create_word: malloc failed for 'Q.-' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53561161143] Failed to register word: Q.-
[Hera] [HADES][ERROR] [KRELTSC: 53569964133] vm_create_word: malloc failed for 'Q.*' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53579222025] Failed to register word: Q.*
[Hera] [HADES][ERROR] [KRELTSC: 53587807707] vm_create_word: malloc failed for 'Q./' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53596880358] Failed to register word: Q./
[Hera] [HADES][ERROR] [KRELTSC: 53605379541] vm_create_word: malloc failed for 'Q.ABS' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53614483083] Failed to register word: Q.ABS
[Hera] [HADES][ERROR] [KRELTSC: 53623122189] vm_create_word: malloc failed for 'Q.NEG' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53631979905] Failed to register word: Q.NEG
[Hera] [HADES][ERROR] [KRELTSC: 53640437235] vm_create_word: malloc failed for 'Q.LOG' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53649434013] Failed to register word: Q.LOG
[Hera] [HADES][ERROR] [KRELTSC: 53658081288] vm_create_word: malloc failed for 'Q.EXP' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53667084681] Failed to register word: Q.EXP
[Hera] [HADES][ERROR] [KRELTSC: 53675631660] vm_create_word: malloc failed for 'Q.SQRT' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53684748852] Failed to register word: Q.SQRT
[Hera] [HADES][ERROR] [KRELTSC: 53693322207] vm_create_word: malloc failed for 'Q.SIN' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53702404791] Failed to register word: Q.SIN
[Hera] [HADES][ERROR] [KRELTSC: 53710854603] vm_create_word: malloc failed for 'Q.COS' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53719832523] Failed to register word: Q.COS
[Hera] [HADES][ERROR] [KRELTSC: 53728437588] vm_create_word: malloc failed for 'Q.FROM-INT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53737449024] Failed to register word: Q.FROM-INT
[Hera] [HADES][ERROR] [KRELTSC: 53746322427] vm_create_word: malloc failed for 'Q.TO-INT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53755227687] Failed to register word: Q.TO-INT
[Hera] [HADES][ERROR] [KRELTSC: 53763939012] vm_create_word: malloc failed for 'Q.1' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53772885978] Failed to register word: Q.1
[Hera] [HADES][ERROR] [KRELTSC: 53782357356] vm_create_word: malloc failed for 'Q.0' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53795355663] Failed to register word: Q.0
[Hera] [HADES][ERROR] [KRELTSC: 53805666936] vm_create_word: malloc failed for 'Q.SCALE' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53814850110] Failed to register word: Q.SCALE
[Hera] [HADES][ERROR] [KRELTSC: 53823558789] vm_create_word: malloc failed for 'Q.=' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53832597126] Failed to register word: Q.=
[Hera] [HADES][ERROR] [KRELTSC: 53841122580] vm_create_word: malloc failed for 'Q.<' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53850098820] Failed to register word: Q.<
[Hera] [HADES][ERROR] [KRELTSC: 53858638155] vm_create_word: malloc failed for 'Q.>' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53867389716] Failed to register word: Q.>
[Hera] [HADES][ERROR] [KRELTSC: 53876035290] vm_create_word: malloc failed for 'Q.0=' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53885073102] Failed to register word: Q.0=
[Hera] [HADES][ERROR] [KRELTSC: 53893716555] vm_create_word: malloc failed for 'Q.MAX' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53902666251] Failed to register word: Q.MAX
[Hera] [HADES][ERROR] [KRELTSC: 53911646943] vm_create_word: malloc failed for 'Q.MIN' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53920630533] Failed to register word: Q.MIN
[Hera] [HADES][ERROR] [KRELTSC: 53929183413] vm_create_word: malloc failed for 'Q.PRINT' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53938230129] Failed to register word: Q.PRINT
[Hera] [HADES][ERROR] [KRELTSC: 53946882339] vm_create_word: malloc failed for 'Q.VARIANCE' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 53956112868] Failed to register word: Q.VARIANCE
[Hera] [HADES][ERROR] [KRELTSC: 53964682191] vm_create_word: malloc failed for 'INFER-DECAY-SLOPE' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 53973723195] Failed to register word: INFER-DECAY-SLOPE
[Hera] [HADES][ERROR] [KRELTSC: 53982555207] vm_create_word: malloc failed for 'INFER-WINDOW-WIDTH' (144 byt
[Hera] [HADES][ERROR] [KRELTSC: 53991834582] Failed to register word: INFER-WINDOW-WIDTH
[Hera] [HADES][ERROR] [KRELTSC: 54000806958] vm_create_word: malloc failed for 'WINDOW-DIVERSITY' (144 bytes
[Hera] [HADES][ERROR] [KRELTSC: 54009867114] Failed to register word: WINDOW-DIVERSITY
[Hera] [HADES][ERROR] [KRELTSC: 54018662775] vm_create_word: malloc failed for 'INFER-RUN' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54027801639] Failed to register word: INFER-RUN
[Hera] [HADES][ERROR] [KRELTSC: 54036494232] vm_create_word: malloc failed for 'INFER-WINDOW@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54054098763] Failed to register word: INFER-WINDOW@
[Hera] [HADES][ERROR] [KRELTSC: 54066078087] vm_create_word: malloc failed for 'INFER-DECAY@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54079026036] Failed to register word: INFER-DECAY@
[Hera] [HADES][ERROR] [KRELTSC: 54087960465] vm_create_word: malloc failed for 'INFER-VARIANCE@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54096615363] Failed to register word: INFER-VARIANCE@
[Hera] [HADES][ERROR] [KRELTSC: 54104866242] vm_create_word: malloc failed for 'INFER-FIT@' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54113481030] Failed to register word: INFER-FIT@
[Hera] [HADES][ERROR] [KRELTSC: 54121768995] vm_create_word: malloc failed for 'INFER-EARLY-EXIT@' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 54130629651] Failed to register word: INFER-EARLY-EXIT@
[Hera] [HADES][ERROR] [KRELTSC: 54138905142] vm_create_word: malloc failed for 'L8-MODE' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54147293214] Failed to register word: L8-MODE
[Hera] [HADES][ERROR] [KRELTSC: 54155220693] vm_create_word: malloc failed for 'L8-UPDATE' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54163543413] Failed to register word: L8-UPDATE
[Hera] [HADES][ERROR] [KRELTSC: 54171844860] vm_create_word: malloc failed for 'L8-APPLY' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54180218106] Failed to register word: L8-APPLY
[Hera] [HADES][ERROR] [KRELTSC: 54188244558] vm_create_word: malloc failed for 'L8-TABLE-FORCE' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54196736580] Failed to register word: L8-TABLE-FORCE
[Hera] [HADES][ERROR] [KRELTSC: 54206941845] vm_create_word: malloc failed for 'BAYES-CACHE-MEAN' (144 bytes
[Hera] [HADES][ERROR] [KRELTSC: 54220047483] Failed to register word: BAYES-CACHE-MEAN
[Hera] [HADES][ERROR] [KRELTSC: 54229360773] vm_create_word: malloc failed for 'BAYES-CACHE-LOWER' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 54238894395] Failed to register word: BAYES-CACHE-LOWER
[Hera] [HADES][ERROR] [KRELTSC: 54249542340] vm_create_word: malloc failed for 'BAYES-CACHE-UPPER' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 54262014009] Failed to register word: BAYES-CACHE-UPPER
[Hera] [HADES][ERROR] [KRELTSC: 54271199577] vm_create_word: malloc failed for 'BAYES-BUCKET-MEAN' (144 byte
[Hera] [HADES][ERROR] [KRELTSC: 54280595397] Failed to register word: BAYES-BUCKET-MEAN
[Hera] [HADES][ERROR] [KRELTSC: 54289675650] vm_create_word: malloc failed for 'BAYES-BUCKET-LOWER' (144 byt
[Hera] [HADES][ERROR] [KRELTSC: 54299087724] Failed to register word: BAYES-BUCKET-LOWER
[Hera] [HADES][ERROR] [KRELTSC: 54307856106] vm_create_word: malloc failed for 'BAYES-BUCKET-UPPER' (144 byt
[Hera] [HADES][ERROR] [KRELTSC: 54316911621] Failed to register word: BAYES-BUCKET-UPPER
[Hera] [HADES][ERROR] [KRELTSC: 54325758963] vm_create_word: malloc failed for 'DEFER' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54334702779] Failed to register word: DEFER
[Hera] [HADES][ERROR] [KRELTSC: 54343360827] vm_create_word: malloc failed for 'IS' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54352329906] Failed to register word: IS
[Hera] [HADES][ERROR] [KRELTSC: 54360578139] vm_create_word: malloc failed for 'DEFER@' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54369758079] Failed to register word: DEFER@
[Hera] [HADES][ERROR] [KRELTSC: 54378543072] vm_create_word: malloc failed for 'PLOT' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54387290727] Failed to register word: PLOT
[Hera] [HADES][ERROR] [KRELTSC: 54395861478] vm_create_word: malloc failed for 'FB-WIDTH' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54404911218] Failed to register word: FB-WIDTH
[Hera] [HADES][ERROR] [KRELTSC: 54413535792] vm_create_word: malloc failed for 'FB-HEIGHT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54422556384] Failed to register word: FB-HEIGHT
[Hera] [HADES][ERROR] [KRELTSC: 54431295786] vm_create_word: malloc failed for 'KBD-SCAN' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54440193990] Failed to register word: KBD-SCAN
[Hera] [HADES][ERROR] [KRELTSC: 54448820181] vm_create_word: malloc failed for 'KBD-DEBUG' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54459376881] Failed to register word: KBD-DEBUG
[Hera] [HADES][ERROR] [KRELTSC: 54471710118] vm_create_word: malloc failed for 'VKBD-EVENT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54481103859] Failed to register word: VKBD-EVENT
[Hera] [HADES][ERROR] [KRELTSC: 54489931062] vm_create_word: malloc failed for 'VKBD-DEBUG' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54499086516] Failed to register word: VKBD-DEBUG
[Hera] [HADES][ERROR] [KRELTSC: 54507749247] vm_create_word: malloc failed for 'KEY-EVENT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54516909153] Failed to register word: KEY-EVENT
[Hera] [HADES][ERROR] [KRELTSC: 54525526020] vm_create_word: malloc failed for 'ALT+TAB' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54534416244] Failed to register word: ALT+TAB
[Hera] [HADES][ERROR] [KRELTSC: 54543467643] vm_create_word: malloc failed for 'TTF-TEXT' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54552415071] Failed to register word: TTF-TEXT
[Hera] [HADES][ERROR] [KRELTSC: 54561082464] vm_create_word: malloc failed for 'SCROLL-BACK' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54570017670] Failed to register word: SCROLL-BACK
[Hera] [HADES][ERROR] [KRELTSC: 54578681388] vm_create_word: malloc failed for 'SCROLL-FWD' (136 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54587792742] Failed to register word: SCROLL-FWD
[Hera] [HADES][ERROR] [KRELTSC: 54596717763] vm_create_word: malloc failed for 'HB-ON' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54606157200] Failed to register word: HB-ON
[Hera] [HADES][ERROR] [KRELTSC: 54614864619] vm_create_word: malloc failed for 'HB-OFF' (128 bytes)
[Hera] [HADES][ERROR] [KRELTSC: 54624127341] Failed to register word: HB-OFF
[Hera] [HADES][ERROR] [KRELTSC: 54633196506] vm_init: rolling window malloc failed
[Hera] PARITY:BIRTH_FAILED vm_id=0xd35dbdb194e64fb9-0x9e6e40890fdb2d6e capsule_id=0xca0673739e0bb4b0 error=5 partial_dict_hash=0x0000000000000000
[Hera] WIREBIND: console VM birth FAILED
[03~user] Stadium: dispatch cell=83865 behaviour=COOL identity=219
[Hera] LithosAnanke v2.0.0
[Hera] StarForth Version 3.1.0
 
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
 
[Hera] (zuse) ok>