The interpreter_enabled guard added in the previous commit (662ef44) was a
real but incomplete fix -- re-running the exact repro against it still
panicked (this time as a raw #PF page fault), proving something deeper
was wrong.
Root cause, found via targeted console_puts probes (not GDB --
starkernel_kernel.elf's symbols don't correspond to the actual running
starkernel_loader.efi binary for this monolithic build, same gotcha
already on record from the 2026-08-18 aarch64 investigation):
sk_repl_run()'s main loop captures `active` once, before calling
sk_console_readline(), which then blocks for the next full line. If the
identity `active` points at is killed while that read is still blocked,
the bailout meant to catch this (sk_console_identity_present()) only
checks a generic "is anyone attached" boolean, not "is the specific
identity active belonged to still attached" -- a fast detach of one
identity followed by attach of a different one never produces an
observable gap in that boolean, so the bailout never fires. The stale
`active`, now pointing at freed memory, gets dispatched into.
Fix: re-resolve `active` fresh from g_repl_active_vm immediately before
dispatch, right after sk_console_readline() returns. One line, no
registry lookup, no dereference of the stale pointer -- closes the race
regardless of whether the bailout catches it first.
Verified: rebuilt amd64 clean, reproduced the exact same attach/USE/
detach/attach/USE sequence against the fixed build -- clean switch, no
fault, exerciser runs correctly afterward.
FABRIC-3.md §XII.2 also corrected to stop claiming the interpreter_
enabled guard alone closed the crash -- it didn't, per the above.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXieurDfDSsDFdnSyusuWo
674 KiB
674 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 10 2026 16:07:47
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 129
Total memory: 1023 MB
Usable memory: 968 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 249370
Free pages : 247847
Used pages : 1523
Total MB : 974
Free MB : 968
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=2102593381 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=1012387339, tick_hz=100, initial_count=10123873
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: 5279526] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 67191999] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 96814389] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 98419440] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 100052337]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 101873982] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 103181295] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 104671665] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 105972447] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 107202669] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 118937595] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120609384] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 124163004] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 125492829] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127015518] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 129697911] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 131489064] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133039641] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 135987180] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 137553234] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139126323] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 142640967] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 144520950] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146088453] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 149844219] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 150926391] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 151894869] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153645240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154910196] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 156602166] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 157909374] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 158726211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 159624822] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 161202741] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162773730] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 165647139] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 167057247] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168975219] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 171638481] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 173006400] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174511806] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 177040962] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 178207470] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179600001] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 182997675] 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: 186426912] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 187788426] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189146307] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 191746758] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 193152225] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194985651] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 197574699] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 199082121] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200629884] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 203292138] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 205017204] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206831331] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 209649657] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 211451058] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212969967] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 215818827] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 217439460] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 219122904] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220676610] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 223335588] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 224760690] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226300557] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 228961803] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 230313657] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232005879] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 234714732] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 236139288] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237753999] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 240406845] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 242050872] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243725118] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 246689520] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 247736874] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 248601990] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250249839] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 251270691] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 252352086] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 253553895] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 254388288] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 255268503] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 256833948] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258413547] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 261094659] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 262484355] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264064017] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 266870478] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 268244718] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 269895024] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271460196] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 274293432] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 275737098] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277307079] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 280235697] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 281314824] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 282496074] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284134872] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 285156270] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 286262088] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 287249088] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288840195] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 289870098] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 290930430] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 292149123] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 292987968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 294014469] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 295668933] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297220791] 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: 300020973] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 301361886] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302885772] 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: 305645865] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 307339116] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308928543] 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: 311921127] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 312980409] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 313990887] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315637539] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 316645686] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 317610552] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 318630312] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320538183] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 321574449] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 322621257] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 323842071] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 324650067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 325482108] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 326859330] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328399092] 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: 331355430] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 332780532] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 334420149] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335960415] 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: 338764020] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 340155375] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341651520] 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: 344857338] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 345843183] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 346954230] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348621210] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 349657791] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 350616714] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 351606948] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353256099] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 354280584] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 355249566] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 356298033] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358195320] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 359269848] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360335640] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 361561011] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 362385513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 363289563] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 364598052] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366190062] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 368824785] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 370426203] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371985894] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 374630613] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 376108866] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377717214] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 380448390] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 381577938] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 383161590] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 384002157] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 384901461] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 386498511] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388078425] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 390706680] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 392098875] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393627423] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 396068127] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 397743255] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 399118104] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400712403] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 403423188] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 404495091] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 405727623] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 406531251] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 407540721] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 409234287] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 410755254] 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: 413658588] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 415084488] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 416634540] 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: 419518659] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 420802914] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 422022132] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 422811501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 423691842] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 425224065] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 426794928] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 429513084] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 430922625] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 432649266] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 435623244] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 436993620] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438529371] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 441136017] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 442164387] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 443026164] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 444689217] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 446034582] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 447113667] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 448341180] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 449175027] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 450062907] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 451559472] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 453044277] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 454098792] 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: 457352322] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 459093789] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 460642308] 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: 463497048] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 465013626] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 466537050] 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: 469470204] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 470825229] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 471849924] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 473522007] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 474549411] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 475502307] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 476542479] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478147068] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 479188605] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 480286212] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 481548921]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 483181293] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 484312920] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 485641212] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 486446646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 487322283] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 489078156] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490623525] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 493559829] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 494917563] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496663293] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 499415889] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 500856888] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502353390] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 504621327] 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: 506535687] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 508301157] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 509820087] 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: 512931174] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 513924495] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 514747359] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516503568] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 517493298] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 518598822] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 519801828] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 520832634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 521725827] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 523036878] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 524599194] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 527292738] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 528783528] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530310879] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 533372889] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 534313584] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 535130757] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536732469] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 537817749] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 538894062] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 540079743] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 540872976] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 541771692] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 543154059] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 544710159] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 547653057] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 549287991] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550872756] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 552920424] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 554710863] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 555673461] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 556480554] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 558389034] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 559523559] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 560571669] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 561804306]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 563121636] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 564185706] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 565430670] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 566254164] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 567172347] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 568984164] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570501939] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 573484569] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 574862463] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576392670] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 579040077] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 580432902] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 581976318] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 584913756] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 586453980] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 587967975] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 590837373] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 592366803] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 593937078] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 597265557] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 598795029] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 600327735] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 601374459] 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: 604853298] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 605837631] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 607507005] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 608773725] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 609768600] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611439717] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 612526488] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 613718637] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 614962551] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 615779955] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 616662543] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 618164505] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 619725309] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 622758213] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 624345666] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 625947399] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 628879776] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 630010353] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 631896531] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 633033996] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 634327428] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 635566848] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 636371484] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 637249893] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 638988483] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 640529862] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 643579545] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 645028923] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 646907520] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 649612740] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 651076104] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 652628697] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 654765342] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 656778822] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 658258167] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 660117444] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 663064500] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 664149360] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 665397558] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 666210069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 667103136] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 668656317] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 670311894] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 673523445] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 675004491] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676579365] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 679288680] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 680359155] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 681613674] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 682437567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 683304195] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 685169562] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 686732928] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 689522253] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 690989082] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692536320] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 695390535] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 696542595] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 698221797] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 699002871] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 699883485] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 701473626] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703019100] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 704758005] 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: 707130522] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 708454950] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 710559591] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 713337219] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 714356349] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 715512777] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 716290134] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 717164196] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 719045502] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 720531945] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 723905574] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 725611110] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 727207593] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 730146501] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 731242995] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 732486510] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 733294674] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 734385876] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 735738087] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 737256030] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 739970322] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][INFO ] [KRELTSC: 741302415] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 742886466] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 744381624] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 746033988] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 747380025] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 748628643] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 749470260] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 750384411] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 751972998] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 753583845] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 756257943] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 757683276] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759293892] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 762203169] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 763696815] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765250206] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 768018699] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 769119981] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 770342832] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 771131760] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 772161537] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 773637459] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 775146414] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 777725655] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 779135028] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 780678780] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 782215644] 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: 784212471] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 785465583] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 786668442] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 787437819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 788286387] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 789919620] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 791450394] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 794185560] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 795715074] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797436402] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 800382177] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 801897411] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 803427240] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 806310897] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +!
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 807926490] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 809438364] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 811636245] 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: 814034508] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 815002104] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816638130] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 817682859] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 818751276] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 820006614] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 820804929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 821663640] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 823575291] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 825115074] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 827789676] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 829306863] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830812416] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 833524377] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 835400601] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 836936877] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 839772780] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 840821016] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 842418780] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 843495681] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 844540452] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 845814564] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 846619599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 847789572] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 849748347] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 851264106] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 853046859] 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: 855462069] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 857001243] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 858549867] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 861734937] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 863365104] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864890250] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 867876387] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 868912191] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 870541308] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 871565184] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 872805444] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 873998916] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 874868736] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 875722764] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 877621164] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 879158952] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 881701464] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 883180410] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 884229339] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 886073496] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 887168247] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 888620607] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890189370] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 892879470] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 893889759] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895519044] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 896546070] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 897893955] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 899223255] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 900059706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 900944772] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 902940318] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 904539510] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 908144706] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 909254451] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911127546] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 912215262] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 913781652] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 914771151] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916385673] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 917397915] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 918451842] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 919763250] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 920581977] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 921451713] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 923284362] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924800604] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 927752490] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 928746168] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 930304914] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 931393407] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 932396325] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 934064712] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 935104527] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 936524400] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 937751367]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 939194991] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 940296840] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 941554047] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 942349401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 943199418] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 944513703] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946005291] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 948835377] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 950156676] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 951705699] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 954321690] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 955609746] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 957132645] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 959724801] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 961340331] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 962820831] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 965139000] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 967127868] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 968838486] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 970573401] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 974433579] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 976183845] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 978263433] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 981883644] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 983024973] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 984077913] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 986251056] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 987620067] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 988739829] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 989725443] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991669770] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 992929287] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 994280973] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 995701875] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 996644292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 997686858] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 999537126] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1001328909] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1004455452] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1005948720] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1007733048] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1010679831] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1012156572] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1013732853] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1016457141] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 1017838290] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019479272] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 1022195412] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1023751050] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1025501316] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1028160504] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1029637917] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1031255757] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1034810385] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1036610421] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1038190482] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 1039658781] 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: 1042706973] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 1043665770] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1044521394] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046131107] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1047223632] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 1048178754] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1049315463] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050925848] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1051966230] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1053038952] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1054226943] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 1055024229] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1055903793] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1057406637] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1058932224] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1061808447] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1063109754] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1064619885] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1067164791] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1068464481] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1070000925] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1072615908] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1074339336] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1075804737] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1078485723] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1079876175] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1081368603] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1083970461] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1085421729] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087489935] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1090575234] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1092125244] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093719543] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1096927587] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 1097911983] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1098962886] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100612688] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1101672705] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 1102582530] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1103454618] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105089132] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1106125125] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1107176826] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1108449636] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 1109304840] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1110176193] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1111693464] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113215166] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 1115259327] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1117207518] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1118508888] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1120014756] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1122613485] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1124260830] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125742464] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1128336867] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1129710162] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131252990] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1133807724] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1135186206] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136874711] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1139549880] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1140829389] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1142329041] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1144970631] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 1145963763] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1146824742] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148440020] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1149704283] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 1150648317] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1151505033] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1153113486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1154131146] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 1155036351] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1155849681] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1157447907] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1158539739] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1159623003] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1160847954] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 1161718047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1162815465] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1164495969] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1166057277] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1168697019] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1170062838] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171649010] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1174605369] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1175914782] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177488753] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1180128915] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 1181312223] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1182957846] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184494479] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1187462220] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1188908973] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190460810] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1192964220] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1194331341] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195846596] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1198486758] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1199694846] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1200558870] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1202239752] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1203299832] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 1204323309] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1205181012] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206919686] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1207971051] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1208918949] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1209781335] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211401443] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1212691158] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1213736538] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1214968797] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 1215823728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1216708689] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1218296121] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219838781] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1222641714] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1224014757] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225797762] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1228604853] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1230029493] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231620537] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1234594557] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1235695062] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1236567780] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1238547807] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1239618891] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1240589490] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1241507715] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1243133283] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1244218605] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1245208062] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1246053627] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247687763] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1248728502] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1249921491] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1251225612] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 1252071261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1252939107] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1254405894] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255931523] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1258529979] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1259811987] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261392804] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 1264273290] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 1265345319] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1266628965] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268176959] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1270701915] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1272156144] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273716339] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1276941561] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 1277921211] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1278793194] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280423403] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1281472983] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1282519686] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1283804613] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1284626511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1285471614] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1287016983] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1288959084] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1292083149] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1293388887] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294926927] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1297568685] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1298905335] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300760538] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1303367499] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1304878995] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306466133] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1309556514] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 1310694735] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1311618399] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313517912] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1314604515] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1315678203] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1316911071] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 1317732717] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1318631937] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1320141081] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321825071] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1324423086] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1326009300] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1327537932] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1330162155] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1331604204] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333156041] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1335787278] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1337101353] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338949794] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 1340928666] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1342694598] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 1343728596] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1344629748] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346255715] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1347308088] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 1348248993] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1349094621] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1351036659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1352085420] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1353155244] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1354355016] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 1355163054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1356051522] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1357461945] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358983983] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1361531346] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1363027575] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364590542] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1367192631] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1368558114] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370167617] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1372783566] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1374129372] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375881087] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1378756701] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 1379872725] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1380760941] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382401041] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1383467526] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 1384435332] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1385282346] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1386931497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1387943592] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1389325728] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1390549839] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 1391382090] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1392272385] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1393496769] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395033087] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1397524611] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1398775476] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1400312088] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1403157756] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1404436089] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1405993470] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1408577940] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1409938803] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411453113] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1414400610] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1415863344] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1417382967] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1419139743] 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: 1421376747] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 1422388359] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1423241043] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424904369] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1425981837] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1427256831] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1428467145] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 1429278018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1430180577] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1431585225] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433121018] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1435645281] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1436994111] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1438793433] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1441378743] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1442701323] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444200408] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1446813585] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1448100549] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1449646317] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1452380076] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1453856649] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1455401346] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1458364530] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 1459353189] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1460237604] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461907209] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1462918611] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1464241065] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1465444302] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 1466269392] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1467155046] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1468514019] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470081543] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1472635038] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1473873534] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475404413] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1478222634] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1479534420] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481064102] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1483651113] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 1484647437] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1485488130] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487139318] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1488175605] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1489359228] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1490599299] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 1491424746] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1492282113] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1493717421] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495360524] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1497924645] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1499138571] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500672432] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1502587149] 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: 1504838580] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1506124473] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1507659132] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1510280856] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 1511250699] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1512099288] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1513738821] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1515047079] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1516062723] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1517263104] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 1518105771] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1518982689] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1520353044] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521909543] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1524523203] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1525771863] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1527570471] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1530101181] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1531417146] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532977215] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1535560173] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1536853542] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1538395215] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1541225532] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1542618000] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544194470] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1547280840] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 1548256605] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1549114203] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550765370] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1552065333] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1553105148] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1554332829] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 1555136478] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1556024946] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1557394860] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1558907490] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1561475181] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1562764518] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1564532025] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1567155786] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1568446992] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569943347] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1572496905] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1573866777] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1575436002] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1578357375] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1579398702] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1581012888] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582564032] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1585089828] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 1586044005] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1586889507] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1588543257] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1589797062] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1590876420] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 1592170503]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1593481827] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 1594563306] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1595810622] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 1596628971] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1597531278] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1598928576] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600498074] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1603285362] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1604627535] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1606194093] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1608776253] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1610341530] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1611873060] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1614444195] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1615570362] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616862639] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1619338581] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1620589047] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621883004] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1624211400] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 1625217027] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1626101547] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1628219439] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1629400941] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 1630340019] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1631178402] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632851661] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1633914576] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1635029466] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1636268046] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 1637082090] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1637961444] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1639411158] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641114321] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1643726889] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1645061439] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646635326] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1649242035] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1650605964] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652276766] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1654405473] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1656371640] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1657678932] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659213948] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1661745015] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1663137462] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664691945] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1667681316] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 1668621066] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1669482864] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671119436] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1672148184] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 1673082327] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1673929320] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675576392] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1676627169] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1677889353] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1679119680] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 1679978937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1680867510] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1682373777] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1683938382] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1686494376] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1687866390] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689423708] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1692376791] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1693747650] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695312297] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1697921946] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1699237344] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700770596] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1703504712] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1704906756] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706421423] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1709079960] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 1710064923] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1710956646] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712599161] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1713661047] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 1714598151] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1715721420] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717360617] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1718370969] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1719420213] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1720675845] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 1721521641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1722393120] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1723765575] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725436797] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1728148002] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1729418019] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1730954295] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 1731977310] 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: 1734884781] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1736200767] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1737750105] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1740494217] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1741780362] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1743332346] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1745904216] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 1746910788] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1747766916] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749463107] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1750524384] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1751594943] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1752916809] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 1753861179] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1754761386] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1756085961] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1757652771] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1760192427] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1761497535] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762966842] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1765792434] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1767133095] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768710699] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1771358064] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1772768634] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1774270806] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1776915273] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1778502012] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780092972] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1782689076] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 1783604193] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1784477688] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786130304] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1787175306] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 1788109050] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1788963981] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1790773761] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1792032585] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1793095836] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1794327570] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 1795175928] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1796079894] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1797749415] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799358141] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1801995510] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1803543525] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1805076420] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 1806068292] 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: 1809012198] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1810316403] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1811833842] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1814368122] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1815962736] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817502981] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1820071596] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 1821071196] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1821989568] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823633616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1824770829] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 1825742268] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1826628594] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828438164] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1829551521] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1830610047] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1831846128] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 1832614266] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1833502587] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1834965888] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836517788] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1839114165] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1840620222] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842403374] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1844965794] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1846235748] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847780739] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1850309391] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1851648414] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1853179587] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1856078511] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1857508464] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859011854] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1861586076] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1862568162] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1863406461] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865070984] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1866268047] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1867170165] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1868022618] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869641991] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1870707489] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1871752953] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1873018224] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1873839072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1874724285] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1876236768] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877732241] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1879664703] 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: 1881929511] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1883276052] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884802605] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1887357213] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1888637163] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890175728] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1892924250] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1894295697] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895831385] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1898632407] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1900057614] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1901578539] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1904421960] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1905382185] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1906254231] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907845653] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1908874674] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1909811610] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1910614797] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1912333101] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1913386587] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1914485958] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1915662042] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1916705406] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1917602778] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1919014566] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920566340] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1923150957] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1924461084] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1925984004] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1928567634] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1930217373] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1931727819] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1934240742] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1935173079] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1936045524] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937670147] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1938691629] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1939773675] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1941008034] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1942065993] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1942940559] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1944357366] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945903659] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1948460535] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1949765664] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951299840] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1953588399] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1955512650] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1956815805] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958385219] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1961007447] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1961976471] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1962830226] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964447499] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1965455625] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1966600671] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1967989128] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1968796767] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1969683576] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1971058824] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972598313] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1975175685] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1976434887] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977952053] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1980742050] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1982059485] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983592212] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1986148017] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1987130586] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1987990977] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1989627444] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1990665138] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1991797857] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1993513137] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1994341440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1995230622] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1996674729] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998280620] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2000868030] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2002226562] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003752044] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2006728080] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2007972372] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009470365] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2012299275] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 2013603522] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2014448100] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2016137025] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2017568427] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2018627898] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2019871203] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 2020678485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2021570628] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2023031199] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024701455] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2027571672] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2028924051] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030684670] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2033272080] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2034585693] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036242110] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2050064016] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2051513520] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2052594495] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2054105256] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2056874274] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 2057810916] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2058669543] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060256954] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2061271548] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2062282509] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2063488224] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 2064278391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2065188195] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2066769978] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2068705506] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2071560435] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2072883771] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074458939] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2077053993] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2078327055] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2080020810] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2082815133] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2084120325] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2085637491] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2088272361] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 2089227903] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2090086446] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2091701304] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2092962753] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2094032136] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2095275189] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 2096124597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2097029802] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2098623429] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100214977] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2102879331] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2104244226] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106138300] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2108716659] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2110184748] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111695761] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2113682235] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2115638259] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2116985409] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2118815034] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2121417249] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2122814757] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2124406557] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2126995605] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 2128209615] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2129140335] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131041486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2132090541] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2133141276] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2134360116] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 2135186130] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2136046059] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2137360365] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2138907645] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2141552784] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2143106574] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2144748753] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2147370708] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2148753600] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2150313942] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2153011623] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2154071010] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2155565328] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 2156567133] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2157467172] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2158869048] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2160448605] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2163020748] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2164372119] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165973075] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2168824434] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2170201026] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171698893] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2174379879] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2175428829] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2176654851] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 2177441973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2178340353] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2179737105] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2181539136] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2183864256] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2185518384] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2186878575] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2188418043] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2191004844] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2192252328] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2193994992] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2196592902] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2197920501] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199469440] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2202011973] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2203351689] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2204857830] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2207741361] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 2208681405] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2209619118] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2211222615] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2212284795] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2213329587] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 2214542883] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 2215362513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2216271204] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2217667620] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2219439915] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2222037027] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2223409734] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224930680] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2227497762] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2228786385] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2230306113] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2233105644] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2234438493] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2236008012] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2238613587] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2239974744] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2241507849] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2242938978] 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: 2245810035] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 2246781747] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2247752325] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2249362458] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2250426381] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2251530057] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 2252754546]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2254106358] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 2255276604] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2256848181] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 2257704645] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2258661006] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2260187160] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2261690382] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 2262752940] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 2264133543] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2265642204] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 2266674816] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2268134820] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269887039] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2270850309] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 2272324110] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273906985] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 2274958182] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2276369004] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2277903936] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 2279010531] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2280482106] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2282381619] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2283338547] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2284794246] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2286349485] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2287301772] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 2288377476] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2289263403] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2290901991] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2291944326] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 2292939159] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2293993128] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295723759] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2296779597] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 2297814393] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2298653805] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2300341092] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2301494706] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2302621230] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2303841876] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 2304699432] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2305597665] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 2307412884] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2309013378] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2310156513] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 2311607067] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2313180597] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 2314326231] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2315841591] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2317431333] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2318366211] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 2320002405] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2321576523] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 2322529965] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 2323951980] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2325524691] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2326632399] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 2328096414] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329672317] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2330665827] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2331980490] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2332888152] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2334585351] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2335641441] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2336651562] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2337557796] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2339249388] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2340290988] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2341393887] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2342638410] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 2343461232] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2344642272] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 2346215277] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2347749306] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2348727486] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 2350263678] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2351797791] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 2352790104] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 2354212812] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2355717231] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 2356996257] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2358468777] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2360036742] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2361003162] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 2362515729] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2364070275] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2365097406] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 2366069055] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2367729315] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2368818753] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 2370015795] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2371707198] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2372732103] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2373790230] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2375031939] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 2375881494] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2376778551] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 2378268543] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2379818343] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 2380798035] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2382415959] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2383986381] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2384957799] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2386307784] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2387846454] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2388811152] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 2390286192] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2391862263] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 2392842081] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 2394558306] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2396095023] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 2397138786] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 2398618698] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2400146364] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 2401161567] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 2402117109] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403763635] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2404809225] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 2405755779] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2407585530] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2408651511] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2409716253] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2410951788] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2411789478] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2412692646] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 2414254836] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2415913815] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 2416991535] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 2418595725] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2420463171] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 2421456177] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 2423082480] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2424688980] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 2425763235] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2427267087] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2428875519] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2429848974] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 2431528302] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2433525675] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2434523637] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2435642937] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2437279614] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2438354646] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2439321150] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2441014212] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2442038970] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2443184919] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 2444465478]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2445989784] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 2447111478] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2448354426] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2449250937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2450128632] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2451602496] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2453214162] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2454162081] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2455599762] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2457317436] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2458423758] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 2460073077] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 2461379886] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2462950077] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2463915384] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2465392041] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2466963156] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2467888437] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2468952150] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2470845867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2471906934] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2472983604] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2474620638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2475699849] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2476808607] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2478047649] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2478865872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2479756755] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2481459393] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2483275956] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2484312432] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2485803453] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2487406866] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2488410141] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2490049863] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2491644435] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 2492686392] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2494139172] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2495979024] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2496928749] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2497916883] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2499577584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2500654884] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2501630964] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2503299435] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2504321484] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2505427134] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2506649145] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2507598177] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2508850869] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2510604012] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2512181301] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2513221914] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2514847188] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516475654] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2517799956] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 2520238413] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2522217243] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2523496542] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2525691000] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2528150184] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2529453045] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2531491011] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2534267505] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2535761109] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2537220777] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2539267563] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2540432160] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2541512694] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2542775655] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2543641065] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2544621975] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2547005370] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2548613319] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2549648262] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 2551363038] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2552938794] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2553958155] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2555573181] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2557146165] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2558482227] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2560141437] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2561735379] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 2562738339] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2564242170] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2565813180] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2566751061] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2567865741] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2569544586] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2570963094] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2571946818] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2573607309] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2574651156] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2575740132] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2576956725] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2577791664] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2578701699] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2580619356] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2582149584] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2583484575] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2585084460] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2586652299] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 2587685436] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 2589494334] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2591072904] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2592103164] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2593627428] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595306063] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2596456107] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2597580909] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2599226868] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2600301543] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2601293814] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2602941600] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2603991075] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2605085532] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2606332407] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 2607153255] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2608236750] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 2609848605] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2611325661] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 2612322090] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2613719472] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2615231178] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2616196884] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 2617699308] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2619199254] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2620214646] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2621970267] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2623523154] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 2624503623] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 2626116423] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2627671914] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 2628623067] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 2629651983] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2631293826] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2632326375] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 2633438073] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2635168305] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2636203710] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2637278133] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2638529061] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 2639365071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2640263997] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 2641851513] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 2643211641] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2644740084] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 2645867574] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2647422708] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2648959215] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2649910683] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2651392296] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2652902994] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 2653905177] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 2655393447] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2656933692] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2657919474] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2659508355] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2661037680] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 2661993789] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2663459946] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2664968124] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2665914195] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 2666948760] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2668602405] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2669778657] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 2670853836] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2672524176] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2673652233] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2674725837] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2675975253] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2676811284] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2677706808] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2679430698] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2680999272] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 2682064077] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2683809576] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2685367188] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 2686422837] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2687854302] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2689413510] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2690386167] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2692022109] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2693573946] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 2694544923] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2695613256] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2697502542] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2698550925] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2699575179] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2701342056] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2702446803] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2703703695] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2704928898] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2705759952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2706647076] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2708179740] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2709879186] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2710862028] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2712333855] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2713889913] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2714870340] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2716187061] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2717661975] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2718571863] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 2720005890] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2721726987] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 2722694604] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2724230838] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2725706865] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 2726682714] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 2727662931] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2729253807] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2730284529] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2731233351] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2732918160] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2734393200] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2735448807] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2736687261] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2737489272] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2738359806] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2740286997] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2741854500] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2742844671] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2744405559] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2745941604] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2747429622] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2748992169] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2750554758] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 2751568134] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 2753070348] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2754621996] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2755639047] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2756742387] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2758413378] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2759792427] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2760934827] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2762608317] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2763657561] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2764728813] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2765977725] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2766789480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2767637292] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 2769297552] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2770870410] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 2772326571] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2773963794] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2775548853] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2776527999] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2778118203] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2779707924] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 2780715252] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 2782198461] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2783837196] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2785287141] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2786458857] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2788159248] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2789203179] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2790183564] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2791856403] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2792937273] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2794016358] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2795291667] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 2796085866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2797280262] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2798941488] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2800548870] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2801492652] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2802956373] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2804473245] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2805399324] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2806889505] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2808427209] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2809625973] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2811017937] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2812547115] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2813513808] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2815023141] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2816558976] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2817516282] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 2818668993] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2820323226] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2821380513] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 2822565753] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2824223724] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2825290230] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2826367908] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2827579629] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 2828404824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2829272922] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2830883811] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2832381951] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2833361832] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2835083475] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2836640961] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2837584491] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2839103190] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2840668047] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2841576108] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2843117991] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2844694461] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2845622955] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2847317991] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 2848598991] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2850164079] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 2851192953] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2852667615] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2854203009] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2855148681] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 2856168693] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2857834014] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2858873808] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 2860126584] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2861788755] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2862844278] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2863897575] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2865129309] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2866009986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2866888311] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2868602436] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2870172333] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2871119727] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2872706529] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2874311874] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2875232640] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2876638254] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2878190112] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2879114385] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2880634344] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2882203212] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2883119190] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2884678923] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2886205287] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2887144554] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 2888188485] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2889817707] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2890869471] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2891813400] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2893464840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2894509338] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2895593043] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2896820346] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2897929923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2898791427] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2900302860] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2901875319] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2902811499] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2904086787] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2905666050] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2906589105] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2907942492] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2909449263] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2910710523] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2912164584] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2913635151] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2914571184] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2916020961] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2917582185] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2918518491] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 2919508263] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2921156994] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2922343830] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2923314471] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2924978910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2926052094] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2927094219] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2928304701] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2929110492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2929979955] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2931436242] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2932999629] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2934193920] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2935748823] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2937313974] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2938417020] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2939714274] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2941283961] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2942307669] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2943789681] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2945349120] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2946476148] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2948248317] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2949798075] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2950930017] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2951918802] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2953564236] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2954601237] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2955687777] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2956911909] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2957750607] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2958641154] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2960365695] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2961892752] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2962847244] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2964178140] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2965708914] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2966731341] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2968140483] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2969726991] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2970725688] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 2972051166] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2973757626] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 2974814388] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2975802753] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2977447263] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2978483214] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2979552912] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2980795566] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2981596716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2982456960] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2983953399] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2985713157] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2986707906] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2988113625] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2989685391] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2990704878] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2992104234] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2993664051] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2994680787] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 2995988898] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2997594726] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 2998968882] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2999994732] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3001641846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3002685126] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3003765933] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3005027844] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3005857869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3006754716] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3008451978] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3010029330] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3011379630] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3012967293] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3014499075] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 3015517554] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3016502748] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3018099840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3019190580] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3020256162] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3021498669] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3022299735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3023443143] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3024971418] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3026512629] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3027546186] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3028969146] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3030537657] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 3031670502] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3032670333] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3034334793] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3035468058] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3036821844] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3038051625] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3038866593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3039773730] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3041388735] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3042931059] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3043859910] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 3045468804] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3047018079] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 3048280641] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3049295319] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3050962971] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3052065072] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3053120343] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 3054361611]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3055663464] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 3056806326] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3058062063] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 3058950720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3059861784] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3061431282] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3062966655] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3063898971] Running BASE.hex: HEX FF . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 3065340915] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3066896385] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3067820301] Running BASE.octal: OCTAL 52 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3069196137] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3070726533] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3071682432] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 723
[Hera] [HADES][TEST ] [KRELTSC: 3073352079] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3074900136] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3075835266] Running BASE.base_fetch: BASE @ . CR
[Hera] 16
[Hera] [HADES][TEST ] [KRELTSC: 3077175906] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3078710481] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 3079737024] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3080855106] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3082103472] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 3082981020] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3083873121] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3085334070] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3087240765] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3088185996] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3089674476] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3091248531] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3092296788] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3094538853] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3096180570] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3097147158] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3098295900] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3099824028] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 3100690761] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3101595630] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 3103090767] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3104695776] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3105653481] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 2A
[Hera] [HADES][TEST ] [KRELTSC: 3107181882] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3108752073] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 3109702785] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] FF
[Hera] [HADES][INFO ] [KRELTSC: 3111376842] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3112979163] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3114516237] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3115525917] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3116626401] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3117872583] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 3118709706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3119643219] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3121076049] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3122645736] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3123793365] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3125217690] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3126809511] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3127758963] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3129675108] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3131232972] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3132215919] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3133302228] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3134556726] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 3135360858] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3136409451] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 3138952110] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3140476542] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 3141460182] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3142511505] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3144057861] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3145042215] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3146534328] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3148033539] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3149248641] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3150397530] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3151656438] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 3152485119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3153376800] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3154869102] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3156361236] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 3157465458] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 3158830668] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3160372404] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 3161705505] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 3163146441] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3164816298] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 3165872451] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3166912224] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3168203220] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 3169039188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3169966212] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3171311325] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3172856337] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 3174068982] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3175514202] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3177012132] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3177994176] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 3179499498] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3181042473] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 3182064228] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3183098352] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3184284600] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 3185068614] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3185930496] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3187928667] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3189462528] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 3190357464] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3191778786] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3193257711] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 3194229234] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3195703014] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3197202456] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3198149514] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3199562247] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3200750133] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 3201564765] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3202429167] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3203848914] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3205470324] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 3206551509] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3207684039] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3209170482] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 3210187218] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 3212038431] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3213563808] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 3214509438] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3215547531] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3216760428] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 3217575102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3218471655] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 3219978573] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3221653218] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 3222587340] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 3223710924] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 3225188274] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3226868232] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 3227845887] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3228970227] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 3230224053]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3231502659] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 3232601421] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3233831559] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3234656376] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3235541064] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 3237648561] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3239190339] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3240266652] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3241856541] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3243412284] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3244430805] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3246018153] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3247617303] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3248592291] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3250306857] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3251852163] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3252862998] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3253880595] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3254808207] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3256495662] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3257547111] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3258734157] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3259993653] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 3260872734] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3261776889] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3263887851] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3265466610] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 3266429628] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3267747315] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3269339892] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 3270337098] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3271896600] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3273516855] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3274595541] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3276057414] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3277672251] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3278703477] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3279888108] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3281146029] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3281963601] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3282857823] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV
[Hera] [HADES][TEST ] [KRELTSC: 3284431332] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3286052175] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 3287232774] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3288394452] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3289942341] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3290944965] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3292072224] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3293612301] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3294588465] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 3295724502] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3296832504] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3298467963] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3299416785] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3300781701] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3302030760] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3302951148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3303866475] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO
[Hera] [HADES][TEST ] [KRELTSC: 3305547042] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3307154634] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 3308122818] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3309263370] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3310816740] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3311832300] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3313313535] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3314885364] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3315848298] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 3317015121] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3318089460] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3319790271] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3320777103] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3321844134] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3323096448] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 3323991594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3325118349] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3327139389] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3328679529] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 3329608212] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3331181259] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3332773521] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 3333738702] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3335324958] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3337013799] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 3338205633] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test
[Hera] [HADES][INFO ] [KRELTSC: 3339580713] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3341164911] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3342728424] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 3343729893] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3345322806] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3346910406] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3347918175] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3349041717] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3350517849] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 3351360978] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3352268640] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH .
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 3354424815] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3355984086] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 3356955189] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 3358644912] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3360241332] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 3361217874] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . .
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 3363104724] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3364654881] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 3365700114] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . .
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 3367368417] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3368976597] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3370005765] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3371132058] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3372349386] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 3373215636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3374116599] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3375943851] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3377536827] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 3378484977] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3379833933] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3381348054] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 3382387806] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3383948778] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3385734996] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3386717250] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3388722372] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3390338469] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 3391340694] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3392411211] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3393615687] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 3394560246] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3395404803] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3397202004] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3398642667] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 3399541509] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3401431488] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3402923874] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 3403841259] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3405041787] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3406635897] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3407576823] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3408901650] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3410394204] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 3411406992] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3412457643] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3413969664] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 3414830517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3415718460] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3417536829] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3419105298] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 3420153870] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3421325754] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3422866671] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3423866733] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3424932105] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3426470817] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 3427298259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3428184438] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3429582261] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3431130108] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 3432158394] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 3433598973] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3435148080] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 3436151628] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3437481873] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3439230522] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3440166870] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 3444363321] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3445700076] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 3446562546] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3448203381] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3449620272] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3450739971] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ;
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 3452936025] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3454466778] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 3455419422] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3456461694] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3457692378] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 3458489895] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3459361920] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 3460722363] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3462298035] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 3463495056] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3465029778] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3466560930] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 3467533671] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3469097121] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3470644401] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 3471730563] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3472800786] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3474070068] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 3474922836] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3476186637] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3478220403] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3479806554] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 3480904980] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3482343522] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3483906531] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 3485005566] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3486121464] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3487373841] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 3488392278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3489284505] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3490693143] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3492275640] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 3493275891] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3495182712] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3496716762] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 3497962902] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3499089006] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 3500373009]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3501841833] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 3502869531] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3504107187] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 3504908841] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3505782252] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3507137508] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3508670739] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3509864169] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 3511169844] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3512680710] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 3513754650] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3514789845] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3516168495] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3517100517] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3518500335] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3520019811] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3521043624] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3522443610] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3523983477] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3524987550] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3526549614] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3528068712] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3529030701] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 3530037861] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3531631068] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3532710069] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3533807025] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3535034916] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 3535829556] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3536737239] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3538495485] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3540123237] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3541176051] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 3542189238] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3543734082] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 3544803045] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3546302361] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3547818939] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3548801298] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3550188243] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3551872674] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 3552856083] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3553910766] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3555120240] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 3555979182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3556848855] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3558407034] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3559968867] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 3561034386] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 3563199864] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 3564698592] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3566051223] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 3567204438] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3568754553] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3570382347] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3571366722] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 3572871183] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3574424406] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 3575499186] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3576766347] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3578077923] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3578934177] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3579810213] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3580850973] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3582406338] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3583393989] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3584664888] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3585964053] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 3586922493] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3588241230] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3589784121] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 3590787963] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3592233519] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3593614647] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 3594662190] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3595719183] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3597269109] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3598255353] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3599777538] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3601482969] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 3602523834] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3603564552] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3605234850] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3606281091] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3607326114] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3608510430] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3609318888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3610211388] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3611506563] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3613030449] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3613972299] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 3615499965] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3617040357] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 3617993337] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3619266651] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3620835645] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3621769809] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3623160240] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3624821298] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 3625768062] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3626971236] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3628525593] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 3629508876] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3630866421] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3632433924] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 3633428841] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3634726767] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3636295173] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 3637299099] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 3638587764] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3640493367] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3641496789] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 3642959334] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3644517261] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 3645471102] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3646463520] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3648149988] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3649174746] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3650263071] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3651442746] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 3652519311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3653466117] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3654554421] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3655725423] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 3656536443] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3657411597] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3658485117] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3659682432] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3660519072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3661410522] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 3663110556] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3664971912] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 3665930037] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3667057107] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3668671230] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 3669668499] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3671158491] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3672705729] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3673640502] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 3675298851] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3676994517] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 3678098550] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3679185447] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3680703180] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3681771324] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3682805490] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3683749356] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3685454010] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3686498886] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3687466776] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3688375068] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3690338358] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3691456125] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3692534832] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3693741492] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3694580610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3695497302] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 3697186668] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3698728425] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3699818892] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3701316402] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3703274106] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3704301825] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3705918426] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3707493069] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3708497163] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3710081382] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3711653526] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3712674399] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3713678787] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3714772299] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3716583801] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3717624309] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3718744659] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3719953944] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3720802134] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3721648854] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3723071919] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3724700343] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3725811285] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3727028004] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3728880204] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3729934530] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3730945008] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3732680133] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3733762620] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3734870517] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3736075098] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 3736907790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3737805414] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3739535121] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3741268083] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 3742233516] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3743742177] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3745344813] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 3746332212] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3747725730] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3749294724] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 3750297453] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3751371078] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3752829003] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3753637818] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3754541196] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3756346587] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3757928097] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 3758976837] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3760077573] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3761637138] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3762708768] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3763771515] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3765536775] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3766607586] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3767649900] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3769258815] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3770315220] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3771389391] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3772943874] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3774006705] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3775058259] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3776618580] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 3777840507] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3779375880] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3780942102] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 3782016399] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3783454626] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3785003628] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 3785993841] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3787020237] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3788577198] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3789631314] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3790982097] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3792548529] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3793536978] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3794939694] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3796547496] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 3797602473] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3799166700] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3800724249] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 3801709674] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3802921836] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3804589866] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3805663071] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3806907867] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3808456197] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 3809518251] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3810642843] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3811868319] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 3812782218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3813686856] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3815370279] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3816993075] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3817985388] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 3819435774] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3821060649] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3821995107] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3823417521] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3825026562] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 3825992352] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3827400675] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3829244874] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 3830203986] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3831843855] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3833463984] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 3834459993] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3835620705] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3836848008] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 3837761361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3838717680] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE
[Hera] 42 [HADES][INFO ] [KRELTSC: 3840455577] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3841806381] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3843434721] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3844413510] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3846603285] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3848252877] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3849320811] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3850956186] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3852600234] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 3853888563] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 .
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 3855744102] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3857402892] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 3858363705] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3859584120] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 3860833872]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3862152273] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 3863202147] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3864377580] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3865225497] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3866436798] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3868805325] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3870353529] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 3871391727] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3872432508] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3874111059] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3875079831] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3876175926] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3877820520] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 3879076908] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3880057902] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3881751258] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3882741996] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3883778682] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3885474117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3886501521] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3887634177] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3888855978] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3889708137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3890804442] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3892930335] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3894621591] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 3895689903] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3896828145] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3898468245] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3899450079] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3900674484] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3902229870] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 3903488106] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3904497555] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3906049812] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3906699426] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3907428399] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3908450448] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3909145359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3909886932] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3911255733] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3912898605] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 3913882329] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3915069963] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3916958388] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 3918068763] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3919199109] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3920907018] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 3922069725] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3923132430] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3924355260] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3925267605] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3926160777] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3927591444] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3929446332] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3930503304] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3931880358] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3933528228] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3934547190] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3935621760] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3937074162] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3937948161] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3938898453] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3939936294] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3940806345] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3941878311] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3943156203] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3944763144] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3945802308] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3947042232] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3948637749] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 3949691046] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF
[Hera] [HADES][TEST ] [KRELTSC: 3950994012] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3952650996] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3953874036] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3955067760] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3956307117] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3957123156] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3957990372] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3958946859] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3960510855] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 3961597248] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3962763819] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3964313220] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3965366454] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3966702285] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3968251602] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 3969308322] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3970450092] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3971702847] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3972549819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3973432995] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3974586945] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3976142961] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 3977137836] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3978170910] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3980042556] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3981050556] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3982077372] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3983729085] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 3984751428] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3985699158] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3987362127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3988399002] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3989467398] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3990689409] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 3991759989] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3992762256] 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: 4013518887] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4015084752] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 4016056191] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4017350526] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4018980987] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4019960028] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4020947511] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4022559219] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4023585384] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4024530741] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4026200451] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4027339953] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4028430903] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4029988410] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 4030805604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4031669901] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4032968730] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4034482830] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 4035534678] 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: 4056531591] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4058076939] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 4059076770] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 4060156758] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4061719389] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4062751749] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4063812648] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4065037326] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4065875520] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4066978608] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4068253413] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4069782612] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 4070846829] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4071848760] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4073403390] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 4074489405] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4075528128] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4077107622] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 4078185657] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4079317431] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4080916329] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 4081988883] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4083031764] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4084670205] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 4085715438] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4086689880] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4088339199] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 4089381114] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4090353246] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4092174786] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 4093216680] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4094290704] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4095973434] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 4097077425] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4098114258] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4099831050] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 4100937582] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4102046340] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4103708616] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 4105024308] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4106008011] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4107956475] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 4109080458] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4110047739] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4111692417] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 4112797815] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4113823434] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4115405553] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 4116401814] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4117741194] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4119352650] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 4120535328] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4121680038] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4123345674] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 4124376018] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4125418773] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4127052111] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 4128079263] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4129177941] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4131167796] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 4132231740] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4133437392] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 4134679857]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4136035596] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 4137155799] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 4138021188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4138915830] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4140281313] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4141845078] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4143183198] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][TEST ] [KRELTSC: 4144556703] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4146066498] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 4147387776] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4148956455] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4150420953] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4151340144] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4152889692] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4154444238] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4155672759] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4157175204] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4158730506] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4159591464] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4160379363] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4160908941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4161644613] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4163010936] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4164345318] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4165273287] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4166776278] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4168641939] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4169637423] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 4171189092] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4172743785] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 4173694098] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 4175172666] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4176751929] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 4177734456] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4179409332] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4181308320] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 4182371424] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4183394649] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4185105456] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4186177023] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4187245776] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 4188044280] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4188944760] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4190415684] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4191957273] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 4193186319] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 4205823279] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 4207075194] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4208359302] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 4209161775] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4210345314] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4211719848] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 4212639501] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4214222670] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4215744582] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 4216715811] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 4218548208] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4220049519] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 4221023751] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 4222692201] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4224215478] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4225235973] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 4226187147] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4227809859] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4228861644] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4229888607] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 4230872835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4231764999] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 4233155913] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4234698678] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 4235686203] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4237055130] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4238592225] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 4239608121] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4241150550] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4242688275] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 4243937187] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4245435789] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4246967760] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 4247933865] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4249408044] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4250937873] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4251919266] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ .
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 4253557896] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4255081929] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4256481222] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 4257672027] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4259311140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4260352887] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4261403769] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4262224764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4263113316] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 4264780905] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4266353679] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 4267374090] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4269184185] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4270698117] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 4271685432] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 4273385529] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4274946900] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 4275980121] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4277665245] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4279197678] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 4280253453] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 4281486069] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4283129823] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4284166551] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4285129863] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4286766540] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4287832122] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4288887078] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 4289712231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4290590703] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4291929474] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4293732387] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4294641813] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4296072543] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4297613439] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4298531958] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4299925329] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4301436762] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4302386382] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4303762974] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4305303975] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 4306535982] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4307598351] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 4308418758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4309290027] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4310892222] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4312427364] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 4313439816] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4315031049] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4316620854] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 4317621903] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4319664090] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4321194654] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 4322212671] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4323284931] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4324113507] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4324982298] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP!
[Hera] 3 [HADES][TEST ] [KRELTSC: 4326644343] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4327957914] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 4328918664] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 4329912951] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4331880966] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 4332858873] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4333848162] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4335553047] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4336607016] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4337670498] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4338516777] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4339427988] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4340842107] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4342448250] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4343577588] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4345054245] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4346634516] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4347600222] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4348685103] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 4349571114] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4350460527] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 ,
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4352118897] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4353734847] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 4354761096] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20
[Hera] [HADES][INFO ] [KRELTSC: 4356546768] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4358201001] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4359740826] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 4360761447] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4362416898] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4364040492] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 4365077703] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4366701507] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4368261408] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 4369563009] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4370710806] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 4371575145] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4372575690] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! .
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4374236307] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4375829199] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4376806581] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4378428264] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4380041925] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 4381078233] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4382544663] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 4383777489]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4385249001] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 4386496737] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4387779228] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4388624184] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4389521010] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4391936619] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4393506159] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 4394696712] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4395736254] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4397403906] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4398458463] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 4400551008] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4402138734] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 4403286510] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 4404903909] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4406640903] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 4407821103] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4408999098] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4410228669] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4411092651] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4411961841] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 4414098171] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4415642091] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 4416623547] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 4417900914] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4419836505] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4420862439] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4421957043] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4423576059] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 4424627592] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4425744225] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4426996959] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4427858673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4428729900] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc
[Hera] [HADES][TEST ] [KRELTSC: 4430795082] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4432565613] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4433747535] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F
[Hera] [HADES][TEST ] [KRELTSC: 4435553472] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4437189834] Expected: Should refuse to forget a word defined before FEN
[Hera] [HADES][TEST ] [KRELTSC: 4438430283] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE
[Hera] [HADES][TEST ] [KRELTSC: 4440464049] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4442009460] Expected: Forgetting the newest word must not disturb an ol
[Hera] [HADES][TEST ] [KRELTSC: 4443263496] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4444681773] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4445920605] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4446808023] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4447692942] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4449945003] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4451552448] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 4452589344] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I
[Hera] [HADES][TEST ] [KRELTSC: 4454078769] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4455666852] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 4456962279] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4458194118] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4459475496] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4460317365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4461225237] Running FIND.existing: FIND DUP . CR
[Hera] 35050272
[Hera] [HADES][TEST ] [KRELTSC: 4462778859] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4464337899] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 4465336827] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 35367408
[Hera] [HADES][TEST ] [KRELTSC: 4467124032] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4468676226] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 4469906784] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4471445853] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4473004179] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 4473931833] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4474849470] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4476504795] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 4477571595] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4478640054] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4479883191] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4480792386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4481772561] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4483169439] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4484798934] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 4485876906] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4487114814] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4488819237] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 4489785132] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4490951556] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4492204479] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4493079108] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4493965875] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 4495663746] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4497236310] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 4498287780] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4499345151] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4501029519] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4502058015] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4503178680] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4504415076] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4505285988] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4506184347] Running LATEST.basic: LATEST @ . CR
[Hera] 35131696
[Hera] [HADES][TEST ] [KRELTSC: 4507863780] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4509462405] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 4510455348] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 35170880
[Hera] [HADES][TEST ] [KRELTSC: 4512277161] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4513830258] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 4514837313] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST
[Hera] 35170880
[Hera] [HADES][TEST ] [KRELTSC: 4516750581] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4518321276] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 4519479699] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4520647698] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4521929769] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 4522778610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4523654520] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 35368920
[Hera] [HADES][TEST ] [KRELTSC: 4525899042] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4527428283] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 4528425195] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 35369384
[Hera] [HADES][TEST ] [KRELTSC: 4530524166] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4532276091] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 4533270777] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 4534440519] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 4535571558] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4537226610] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4538241876] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4539305820] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 4540534236] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4541395299] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4542321336] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 4543758555] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4545647694] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 4546610670] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4547644038] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4549322505] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4550354214] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4551472569] === Dictionary Manipulation Words Summary: 0 passed, 0 failed,
[Hera] [HADES][INFO ] [KRELTSC: 4552674336]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4553992422] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 4555108110] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4556327076] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4557422394] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4558550640] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI
[Hera] [HADES][TEST ] [KRELTSC: 4563577620] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4564965930] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4565852949] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC
[Hera] 35373664
[Hera] [HADES][TEST ] [KRELTSC: 4571118468] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4572775641] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 4573787610] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT
[Hera] [HADES][TEST ] [KRELTSC: 4581222156] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4582918599] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 4584021162] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 4591969095] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4593216453] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4594098705] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4599554211] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4601137401] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4602107727] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T
[Hera] [HADES][ERROR] [KRELTSC: 4603644192] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 4604576949] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4606344204] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 4607486730] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 4608754374] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 4609724553] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4611413814] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4612422528] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4613592942] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4614825348] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4615714047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4616600898] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4620273336] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4621653204] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4622542680] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4624161381] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4625608806] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4626607461] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT
[Hera] [HADES][TEST ] [KRELTSC: 4631133087] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4632883038] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4633761426] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4634684418] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4635862749] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4636785678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4637650752] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4641326529] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4642933659] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4643981181] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6
[Hera] [HADES][TEST ] [KRELTSC: 4648718508] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4650332148] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 4651361988] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-
[Hera] [HADES][TEST ] [KRELTSC: 4656208473] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4657593759] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 4658958402] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4660151034] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4661370693] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 4662209370] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4663083075] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 35379712
[Hera] [HADES][TEST ] [KRELTSC: 4664569854] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4666225536] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 4667305545] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 4668585306] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4670216880] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4671686355] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 35141504
[Hera] [HADES][TEST ] [KRELTSC: 4675733832] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4677349047] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4678361079] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4679518557] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4680805500] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 4681705014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4682597010] Running CURRENT.basic: CURRENT @ . CR
[Hera] 35379712
[Hera] [HADES][TEST ] [KRELTSC: 4684369872] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4685945733] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 4686998211] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF
[Hera] 35376528
[Hera] [HADES][TEST ] [KRELTSC: 4692076137] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4693466232] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 4694290020] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 4695436431] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] [HADES][TEST ] [KRELTSC: 4696722933] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4698304506] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4699507995] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4700579457] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4701801006] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 4702605390] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4703486025] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4705898589] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4707461682] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 4708657380] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4714198398] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4715539647] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4716391491] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4720845549] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4722402552] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 4723398372] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4724525610] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 4725773661]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4727101743] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 4728125451] Some system tests marked as unimplemented due to system-level e
[Hera] [HADES][TEST ] [KRELTSC: 4729410021] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4730702907] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4731565167] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4732447776] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 4734163161] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4735787028] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 4736813907] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4737896142] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4739147175] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4740014979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4740918651] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4741971255] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4743513054] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4744641825] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 4745806086] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4747514436] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 4748452254] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123
[Hera] [HADES][TEST ] [KRELTSC: 4750015473] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4751534991] Expected: ABORT may appear in a definition; when executed i
[Hera] [HADES][TEST ] [KRELTSC: 4752784407] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4753880061] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4755073995] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4755874641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4756767666] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4758361755] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4760005656] Expected: Should abort with message (no error; stacks clear
[Hera] [HADES][TEST ] [KRELTSC: 4761240897] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4762344741] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4763928078] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 4764873456] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4765876941] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4767508620] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4768539384] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4769632035] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4770881094] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 4771997454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4772911542] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4773996780] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4775286894] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 4776095079] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4777047324] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4778135712] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4779377442] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 4780243818] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4781102781] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4782322881] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 4783724673]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4785191964] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 4786293519] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4787520549] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 4788326067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4789209453] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4791034689] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4792588521] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 4793581443] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 4794543264] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4796368878] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 4797578205] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 4798892595] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 4799984490] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4801590990] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 4802702814] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4803809829] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4805049459] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 4805848404] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4806733386] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 4807693296] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4809479997] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4810569771] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4812341835] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4813867338] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 4814830755] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4815882918] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4817112174] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4817984619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4818872457] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4821027729] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4823015337] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 4824035601] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4825722972] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4827297048] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 4828254123] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4830069804] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4831671873] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4832654127] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4833990693] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4835640621] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4836787998] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4837909314] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4839147327] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 4840083276] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4840991148] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4843353816] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4844959497] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 4845910188] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 4847929800] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4849528257] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 4850520486] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 4852361346] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4853998464] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 4854967383] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4856080824] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4857322701] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4858191618] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4859290800] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 4860603510] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4862147220] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 4863166539] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4864971237] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4866578892] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 4867498902] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4868507679] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4870172622] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4871182785] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4872564354] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4873811922] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 4874646924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4875557841] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4879246827] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4880932455] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 4881970842] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C
[Hera] [HADES][TEST ] [KRELTSC: 4884272820] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4885816362] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 4886831355] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 4887842736] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4888681959] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4890300429] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4891484892] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4892570571] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4893781368] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 4894585143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4895445177] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4897666473] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4899171858] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 4900168686] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 4901064756] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4902630390] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 4903864287] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4904947803] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4906186824] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 4907003493] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4907861763] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 4908921171] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4910648526] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 4911620238] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4913396586] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4914916986] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4915900458] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4916966943] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4918221021] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4919062302] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4919952471] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4922663655] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4924224543] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4925165742] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 4926495042] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 4927524357] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4929188586] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 4930337559] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4931418513] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4932624942] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 4933429242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4934434407] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 4936720971] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4938255378] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4939174485] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 4940195862] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4941167826] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4942791210] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 4943912421] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 4945007298] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 4945951815] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4947899733] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4949034636] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4950079113] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4951337097] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 4952185014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4953012204] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4955437326] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4957015119] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4957963857] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 4959055164] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 4960236225] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4961903730] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4962950748] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4964034873] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4965271920] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 4966105452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4966984659] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . .
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 4969269753] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4970813610] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 4971755334] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4973882697] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4975415991] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4976382495] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 4977766269] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 4978747641] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4980391668] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4981410882] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4982497926] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er
[Hera] [HADES][INFO ] [KRELTSC: 4983722793]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4985337672] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 4986409806] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4987694208] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 4988500230] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4989423348] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4992194067] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4993844415] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 4994837736] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 4997022576] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4998770280] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 4999805874] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] [HADES][INFO ] [KRELTSC: 5001598413] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5003164635] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5004731886] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5005870401] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5007726696] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5009255034] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5010463605] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5011477842] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5012283675] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5013887487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5014928898] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5015975811] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5016788910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5017674942] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5019659694] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5021198763] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5022183642] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5024372682] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5025897723] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5026900830] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5028860487] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5030374734] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5031363750] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5033288904] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5034830157] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5036055213] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5036999562] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5037813501] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5039460972] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5040512673] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5041647786] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5042855832] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5043686025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5044573947] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5045696670] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5046513591] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5048494059] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5049523227] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5051097555] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5051935224] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5053590822] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5054625954] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5055675744] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5056490838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5057394279] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5058422061] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5059249398] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5061237426] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5062242213] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5063758203] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5064555825] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5066169675] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5067229965] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5068257033] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5069475936] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5070276225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5071143063] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5072182500] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5073274353] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5075104083] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5076085707] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5077633512] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5078465973] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5079278589] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5080938072] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5081966715] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5083029966] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5083871709] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5084795898] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5086009089] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5086856250] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5088532113] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5089542108] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5090919057] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5091703995] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5092513377] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5094166056] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5095162254] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5096265069] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5097507219] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5098563561] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5099471160] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5101970181] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5103514017] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5104530669] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5107007934] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5108567730] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5109559182] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5110733880] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5111552607] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5113192707] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5114266962] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5115364170] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5116186782] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5117100471] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5119188333] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5120846472] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5121839898] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 5123829396] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5125529892] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5127098235] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5128093950] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5129033049] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5129874078] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5131600572] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5132655444] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5133739443] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5134978653] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5135999379] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5136975837] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5139058785] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5140602621] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5141566731] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5143118568] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5144681472] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5145644511] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5146679349] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5147512839] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5149415712] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5150475246] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5151521844] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5152395339] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5153263731] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5155352895] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5156956308] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5157925899] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5159485527] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5161202298] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5162237829] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5163194736] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5164032825] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5165691174] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5166715911] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5167790019] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5169045903] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5169885252] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5170763178] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5172880776] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5174705277] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5175658404] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5177637297] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5179227774] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5180294574] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5181334872] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5182182915] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5183857056] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5184904515] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5186177682] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5187031941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5187970494] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5190100860] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5191660194] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5192590368] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5194546224] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5196095058] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5197152912] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5198091759] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5199101481] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5200810377] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5201849793] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5202913527] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5204230542] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5205102546] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5205981585] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 5207911821] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5209725108] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5211503703] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5212472307] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5213604648] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5214478626] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5216215578] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5217230277] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5218329144] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5219167926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5220081741] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5222274435] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5224140243] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5225145072] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5226147150] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5226996096] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5228628678] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5229651525] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5230752051] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5231990736] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5232801966] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5233680081] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5236792995] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5238368079] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5239362030] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 5241376728] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5242958826] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5243953701] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5245342368] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5246854704] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5247837000] 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: 5250455784] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5251994202] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5252979060] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5254036242] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5254867044] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5255723844] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5257845579] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5259159591] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5260716426] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5261841417] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 5263872117] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5265397746] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5266356165] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5267747520] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5269349610] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5270388333] 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: 5272713642] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5274449901] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5275431525] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5276526990] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5277785646] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5278600236] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5279493072] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5281995243] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5283547164] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5284580154] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5286035706] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5288006787] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5288959053] 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: 5291158026] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5292690207] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5293818159] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5294881368] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5295716559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5296603494] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5298928320] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5301035481] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5301999780] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5303651409] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5305212150] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5306196882] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] [HADES][INFO ] [KRELTSC: 5308056285] 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: 5310015900] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5311591761] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5312737605] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5313816732] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5315067198] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5315911881] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5316786909] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5318996109] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5320553868] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 5321536731] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 5322603195] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5323435530] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5325327861] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 5326332543] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5327410053] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5328264417] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5329134405] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5331297258] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5332827948] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 5333829018] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 5334752031] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5335607802] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5337473211] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 5338473567] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5339592594] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5340838251] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5341736505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5342644545] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 5345277483] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5346866427] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 5347821696] 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: 5350156455] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5351782380] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5352725805] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 5354762721] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5356337532] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 5357350488] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5358426885] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5359274571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5360177382] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 5362044009] 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: 5363738499] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5365302642] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 5366264547] 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: 5368575933] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5370148056] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5371111431] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 5373126444] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5374888680] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 5375902140] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5376962199] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5378194563] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 5379014445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5379881514] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5381833401] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5383403676] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5384403423] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5386235358] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5387945430] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5388894315] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5390746977] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5392255638] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5393212125] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5395144461] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5396709339] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5397706986] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5398785336] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 5399731281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5400759567] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5402823636] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5404321692] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5405317617] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 5407252620] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5408604096] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5410130817] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5411087745] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5413034655] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5414585106] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5415666816] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5417754447] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5419258887] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5420210544] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5421280746] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5422516197] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 5423348259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5424274947] 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: 5426825187] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5428355268] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5429358795] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5431507368] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5433044694] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5434028124] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5435096100] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 5435911593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5436768519] 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: 5439186438] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5440727376] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5441740794] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5443879203] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5445390048] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5446366170] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5447410101] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5448641646] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 5449475682] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5450680095] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5452594875] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5454201165] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 5455197363] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] [HADES][INFO ] [KRELTSC: 5456942715] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5458583256] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5460159663] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5461111215] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5463084396] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5464667481] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5465572959] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5467585956] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5469145290] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5470142328] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5471253438] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 5472070170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5472945345] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5474787192] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5476510767] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 5477426262] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5479383840] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5481137088] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5482261974] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5484590139] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5486158734] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5487094851] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5489210454] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5490788793] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5491778145] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5492870355] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5494123047] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 5494965819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5495850612] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5498486658] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5499978372] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5501288163] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5503310421] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5504837898] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5505762045] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5507903520] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5509500801] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5510421273] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5511526083] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 5512366167] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5513591139] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5515783329] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5517370677] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5518288923] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] [HADES][INFO ] [KRELTSC: 5520012792] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5521655937] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5523159621] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5524161888] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5526406641] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5527960116] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5528874792] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5529958749] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5531201046] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 5532075528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5532963051] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5535288045] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5536885830] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5537818566] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5540294046] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5541856467] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5542789161] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5543867007] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 5544710598] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5545594656] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5547765909] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5549499585] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5550822228] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5554100307] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5556104001] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5557335672] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5558715540] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5560140831] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 5561000088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5561892210] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3 [HADES][INFO ] [KRELTSC: 5565574350] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5566646862] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5568266424] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5569193448] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5571717690] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5573281833] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5574242415] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5575355961] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 5576529441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5577381810] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5579749245] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5581364271] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5582346798] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5585305509] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5586903483] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5587822590] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5589145422] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 5590453428] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 5591272743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5592341160] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5596111920] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5597634168] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5598629463] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5601268575] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5602740318] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5603745462] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 5607303177] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5608702659] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5610240825] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5611205418] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5613892116] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5615489271] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5616420180] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5618744271] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5620265112] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5621231406] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5622299172] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 5623129575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5624077410] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5626772466] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5628353682] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5629279299] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5631592176] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5633153778] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5634059970] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5636502438] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5638018785] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5639215365] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5641502622] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5643006285] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5643945846] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5646066594] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5647603521] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5648520486] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5649660156] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 5650862406]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5652428082] Running StarForth Words Tests (Module 17: StarForth Extensions)
[Hera] [HADES][TEST ] [KRELTSC: 5653648707] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5654862549] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 5655709983] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5656598787] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5659014942] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5660587485] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 5661671274] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5663671545] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5665542645] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 5666617068] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5668612593] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5670240912] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 5671328775] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5672457147] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5673381462] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5675071479] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5676087018] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5677404075] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5678353884] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5680039722] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5681098437] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5682216078] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5683428765] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 5684269080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5685140076] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY!
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5687277246] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5688881730] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 5690139063] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20
[Hera] [HADES][INFO ] [KRELTSC: 5691880341] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5693523276] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5695127697] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 5696283999] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5698168938] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5699799966] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 5700782283] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5702055786] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5703016158] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5704748112] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5705786184] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5706837885] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5707778076] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5709427395] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5710525611] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5711581554] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5712564228] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5714293242] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5715547068] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5716669959] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5717926431] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5718891423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5719806267] 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: 484
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 5792192931] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5793878559] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 5795004033] 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: 485
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 5868087141] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5869774281] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 5870847360] 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: 485
[Hera] Average executions per word: 11
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5944517439] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5946193365] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 5947212243] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5948422746] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5949659457] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5950563024] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5951456217] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES
[Hera] [HADES][TEST ] [KRELTSC: 5953565961] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5955253668] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 5956347222] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO
[Hera] [HADES][TEST ] [KRELTSC: 5957711886] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5959345392] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 5960383716] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR
[Hera] [HADES][TEST ] [KRELTSC: 5961733953] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5963374326] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 5964447279] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5965649760] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5967095190] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 5967992121] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5968897704] 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: 5974311735] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5975942532] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 5976982536] 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: 5982152022] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5983753944] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 5984912115] 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: 5987627394] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5989234335] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 5990477787] 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: 5993526630] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5995127880] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 5996149425] 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: 5998918800] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6000593298] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 6001665726] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 6003732315] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6005308281] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 6006293055] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 6008090319] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6009677793] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 6010684848] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 6011816223] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6012798918] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6014563611] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6015641478] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6017276706] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6018556005] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 6019400184] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6020329644] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6022300473] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6023203410] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6024734814] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 6025770030] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6027134967] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6028050987] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6029942478] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 6031002243] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 6032524491] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6033417705] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6034961772] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 6035949759] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6037691604] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6038577405] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6040140183] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 6041552643] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6042709071] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e
[Hera] [HADES][INFO ] [KRELTSC: 6043945446]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6045221007] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 6049769565] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 6051861774] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 6053143383] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 6054889743] vm_create_word: cannot shadow pinned word '__acl_shadow_target_
[Hera] [HADES][TEST ] [KRELTSC: 6059354658] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 6060417531]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6061537692] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 6062573454] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6063353457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6064219266] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6065379579] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 6066388965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6067549656] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6068605620] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 6069493122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6070359771] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6071480688] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 6072393264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6073248972] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6074347293] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 6075247185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6076126119] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6077286768] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 6078192393] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6079224375] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6080364171] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6081223197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6082108032] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6083206122] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 6084152193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6085033038] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6086189907] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6087109980] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6087984651] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6089110755] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 6089989269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6090877002] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6092291457] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 6093524199]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6094829790] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 6095929140] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6097133322] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 6097977060] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6098843394] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6100786335] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6102346341] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6105277941] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6106386531] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6107609193] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 6108431238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6109318341] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6110957979] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6112517271] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 6114655449] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6116811162] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6117962991] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6119158878] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 6119975190] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6120885792] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 6122600610] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6124143564] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 6126910671] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6127977618] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6129310866] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 6130358241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6131265084] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6132961380] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6134501373] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6137188155] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6138762924] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6140276331] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6143405814] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6144507369] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6145731396] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 6146567175] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6147442896] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6149096604] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6150688866] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6153311640] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6154538796] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6155850960] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 6156755766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6157631634] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 6159226080] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6160806834] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 6163467408] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6164562642] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6165787887] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 6166623120] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6167670621] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6169278213] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6170827698] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 6172963881] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6174903651] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6175972026] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6177227637] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 6178088511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6178976832] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6180798561] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6182373204] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6185038860] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6186093543] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6187275528] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 6188144004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6189024849] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6190725618] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6192502512] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6195161952] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6196267581] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6197468697] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 6198311238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6199198341] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6200869689] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6202490637] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6205874136] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6206982558] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6208187832] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 6209040558] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6209939337] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6211735845] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6213503541] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6216371028] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6217629075] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6218833866] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 6219749928] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6220646124] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6222195231] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6223825587] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6226454199] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6227574255] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6228781776] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 6229715835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6230905380] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6232326219] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6233955651] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6236489994] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6237597849] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6238823976] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 6239657592] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6240541944] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6241952073] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6243705006] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6246414930] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6247455333] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6248641812] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 6249455310] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6250331178] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6251666883] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6253287453] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6256186125] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6257295135] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6258497427] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 6259451226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6260353071] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6261914064] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6263526297] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6266347605] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6267810570] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6269057655] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 6269948580] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6270794334] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6272425887] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6273967833] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 6275673705] 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: 6277733175] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6279086016] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6280969149] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6283605279] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6284710404] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6285961458] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 6286824159] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6287732283] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6289226097] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6290761617] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6293555247] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6294907794] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6296456397] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6299232030] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6300314874] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6301505931] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 6302335914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6303220917] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6304682286] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6306501306] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6309210642] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6310535133] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6312069708] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6314711466] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6315771672] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6316971654] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 6317973627] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6318877257] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6320270418] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6321797370] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6324488373] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6325814376] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6327352542] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6330051714] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6331449810] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6332647692] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 6333482547] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6334378218] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6336044211] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6337648779] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 6353067630] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6354502098] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6355580889] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6356799750] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 6357565326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6358432206] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6360098010] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6361651968] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6364299774] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6365371131] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6366560025] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 6367397211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6368528985] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 6370290192] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6371834070] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 6374554536] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6375698049] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 6376945050]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6378337539] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 6379513917] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6381023082] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 6381881373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6382750122] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 6384756399] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6386355969] Expected: Should print population variance of {100,200,300}
[Hera] [HADES][TEST ] [KRELTSC: 6387647742] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6388822608] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6390034602] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 6391004046] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6391909419] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6394196718] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6395873694] Expected: Should print decay slope for a decreasing traject
[Hera] [HADES][TEST ] [KRELTSC: 6397087326] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6398295750] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6399497076] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 6400480149] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6401367021] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6403280625] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6404982927] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6406418655] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6407634891] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6408847599] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6409725189] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6410582829] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6415212531] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6416712603] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 6417573477] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6418722387] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6419750274] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 6420571857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6421444659] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6424061973] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6425670804] Expected: Should print last adaptive_window_width (no error
[Hera] [HADES][TEST ] [KRELTSC: 6426890127] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6428037609] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6429283413] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 6430203171] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6431290383] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6433782978] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6435476460] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6436704687] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6437853051] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6439064016] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 6440015526] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6440894775] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 6443746155] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6445525989] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6446710725] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6447879795] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6449112810] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 6450004911] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6450893358] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6453421086] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6455031513] Expected: Should print last slope_fit_quality_q48 (no error
[Hera] [HADES][TEST ] [KRELTSC: 6456457812] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6457596180] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6458842110] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 6459769512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6460668522] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6465123987] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6466873476] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6467978895] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6469432473] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 6470828322]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6472234293] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 6473504793] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6474730269] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 6475604730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6476481858] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 6479282166] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6480875604] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6482264460] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6483602937] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6484790529] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 6485715621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6486595542] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 6489307587] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6490983723] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 6492094392] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6493243218] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6494774265] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 6495659457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6496527408] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6498693411] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6500258142] Expected: Should print: 0 (freshly defined word is not froz
[Hera] [HADES][TEST ] [KRELTSC: 6501503715] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 6503144676] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6504751470] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6505993536] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6507440058] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6508694787] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 6509524938] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6510422898] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 6512765175] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6514286730] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 6515252457] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6516277719] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6517499289] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 6518346702] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6519412683] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S"
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6521399493] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6523202427] Expected: Should print: 0 (freshly defined word has zero he
[Hera] [HADES][TEST ] [KRELTSC: 6524433678] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6525547623] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 6526788177] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 6527701656] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6528597369] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6530267604] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6532196412] Expected: Should print the compile-time DECAY_RATE_PER_US_Q
[Hera] [HADES][TEST ] [KRELTSC: 6533419410] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6534615381] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped
[Hera] [HADES][INFO ] [KRELTSC: 6535885377] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 6536767146] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 6537667374] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 6538544145] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 6539400315] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 6540420663] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 6541295691] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 6542317278] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 6543366081] ==============================================
[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d71a000, 0x000000003d76582a)
[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: 6709744944] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6714701154] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6872991510] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6876657207] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 7140861084] ( 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=0xe04cb6782cb6365b
[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=10123873)
[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=0x271108a488516c37
[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: 9702863331] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=1.5u
[Artemis] (no identity)
[Artemis] [HADES][WARN ] [KRELTSC: 15443061774] ( Unterminated comment
[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 386 ticks, trust=0x00010000, variance=0x00000000
[Hera] blkio_usb: MSC device ready
[Hera] Zuse: identity confirmed from attached thumbdrive
[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>
[Hera] [HADES][ERROR] [KRELTSC: 66956025612] xhci: CSW status = FAILED
[Hera] [HADES][WARN ] [KRELTSC: 66994957701] xhci: unit not ready -- retrying TEST UNIT READY
[Hera] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024
[Hera] WARN: block 4998 exceeds 1KB, truncating
[Hera] [HADES][WARN ] [KRELTSC: 70263790422] INFERENCE: Output validation failed, ignoring results
[Hera] Minted identity -- FORTH-79/83 standard words only
[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535
[Hera] WIREBIND: 00 attached and ready -- USE it to begin
[Hera] (zuse) ok> S" 00" USE
[00] USE: now using 00
[00] ok
[00] (zuse) ok>
[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0
[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00
[00] KILL: 00 dead
[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0
[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user
[00] KILL: 00~user dead
[00] WIREBIND: 00~user detached without flush (device already gone)
[00] (zuse) ok>
[00] [HADES][ERROR] [KRELTSC: 99435786786] xhci: CSW status = FAILED
[00] [HADES][WARN ] [KRELTSC: 99462301680] xhci: unit not ready -- retrying TEST UNIT READY
[00] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024
[Hera] WARN: block 4998 exceeds 1KB, truncating
[Hera] [HADES][WARN ] [KRELTSC: 102477772194] INFERENCE: Output validation failed, ignoring results
[Hera] Minted identity -- FORTH-79/83 standard words only
[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e
[Hera] WIREBIND: 01 attached and ready -- USE it to begin
[00] (zuse) ok> S" 01" USE
[01] USE: now using 01
[01] ok
[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T01=1 2
[01] ok
[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T02=-1 -2
[01] ok
[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T03=1 -2
[01] ok
[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T04=-1 2
[01] ok
[01] (zuse) ok> ." T05=" 2147483647 1 + . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T05=2147483648
[01] ok
[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T06=2147483648
[01] ok
[01] (zuse) ok> ." T07=" -2147483648 ABS . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T07=2147483648
[01] ok
[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T08=9223372036854775807
[01] ok
[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T09=4611686018427387902
[01] ok
[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T10=2147483648
[01] ok
[01] (zuse) ok> ." T11=" -1 0 < . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T11=-1
[01] ok
[01] (zuse) ok> ." T12=" -1 0 U< . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T12=0
[01] ok
[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T13=56088
[01] ok
[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T14=DOUBLE-OVERFLOW
[01]
[01] ok
[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T15=14285 5
[01] ok
[01] (zuse) ok> ." T16=" 7 11 3 */ . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T16=25
[01] ok
[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T17=2 25
[01] ok
[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T18=-5
[01] ok
[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T19=-2
[01] ok
[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T20=5
[01] ok
[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T21=-5 3
[01] ok
[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T22=-1
[01] ok
[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T23=0 -1 6
[01] ok
[01] (zuse) ok> ." T24=" -2147483648 2/ . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T24=-1073741824
[01] ok
[01] (zuse) ok>